我在MySQL数据库中有一个时间戳“2011年9月13日17:16:28 PDT”。数据库中字段的类型是VARCHAR。我想将这个VARCHAR转换为MySQL中的TIMESTAMP类型的字段。将VARCHAR时间戳转换为TIMESTAMP?
我尝试了几个solutions suggested elsewhere on this site,比如使用string_to_time函数,但是这些解决方案都是从不同类型的时间戳开始的。
如何将上述VARCHAR时间戳转换为MySQL认可的TIMESTAMP,以便我可以按日期对数据进行排序?
[STR_TO_DATE()](http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date),如果这就是你的意思, *提供几乎*所有的格式说明符。我能看到的唯一例外是时区。你有很多不同的时区吗? –