【发布时间】:2012-10-07 15:26:15
【问题描述】:
我在 MySQL 数据库中有一个格式为“17:16:28 Sep 13, 2011 PDT”的时间戳。数据库中字段的类型是 VARCHAR。我想将此 VARCHAR 转换为 MySQL 中 TIMESTAMP 类型的字段。
我尝试了几个solutions suggested elsewhere on this site,比如使用了string_to_time函数,但是这些解决方案都是从不同类型的时间戳开始的。
如何将上面提到的 VARCHAR 时间戳转换为 MySQL 识别的 TIMESTAMP,以便我可以按日期对数据进行排序?
【问题讨论】:
-
STR_TO_DATE(),如果这就是你的意思,它为你所有的几乎提供格式说明符。我能发现的唯一例外是时区。你们有很多不同的时区吗?
标签: mysql datetime time timestamp