【发布时间】:2018-05-15 11:19:24
【问题描述】:
有没有办法在 MySQL 中将字符串转换为时间戳?
例如,我有字符串 01-05-2016 10:22 am 需要按 desc 顺序获取。
可以排序吗?
【问题讨论】:
-
那是几号?那是 5 月 1 日还是 1 月 5 日?
-
我在 varchar 中的数据库数据类型 .. 它在 order_date 字段中获取 02-26-2015 上午 10:40 .. 我想对该字段进行排序 desc .. 如何?
-
最好的选择是让您从 varchar 更改为日期/时间数据类型;那么你可以应用一个简单的 ORDER BY 子句
-
不可能 .. 要求是以这种格式存储数据 (mm-dd-yyyy hh:mm a) 并按 desc 获取订单
-
@G Roy - 那么你应该说这个要求很糟糕......将字符串视为日期而不是使用实际日期的商业理由是什么?