【发布时间】:2011-10-14 06:16:17
【问题描述】:
我有一个带有日期字段的表格,其中包含人类日期,例如:'2008-01-08 19:23:32' 现在我必须将此字段以及同一张表的其他一些字段复制到另一个表中,但日期需要在 unix 时间戳中。
mysql 中是否有任何函数可以将人类日期转换为查询本身内的 unix 时间戳?
【问题讨论】:
-
请注意,如果存储在表中的日期不是 UTC,那么您可能必须先将其转换为 UTC 时区,然后调用 unix_timestamp()。我不确定
unix_timestamp()在计算时间戳之前是否会自动将日期时间转换为 UTC。 -
请注意.. 这是
datetime字段类型,而不是date字段类型。有区别。