MySQL时间戳字段被写为'yyyy-MM-dd hh:mm:ss',如何获得自1970-01-01 UTC以来的实际秒数?
答案 0 :(得分:6)
如果不带参数调用,则返回Unix时间戳(自1970-01-01 00:00:00'UTC以来的秒数)作为无符号整数。如果使用日期参数调用UNIX_TIMESTAMP(),则它将返回自1970-01-01 00:00:00 UTC以来的参数值。 date可以是DATE字符串,DATETIME字符串,TIMESTAMP或格式为YYMMDD或YYYYMMDD的数字。
答案 1 :(得分:1)
SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
或
SELECT UNIX_TIMESTAMP(fieldGoesHere) FROM blah WHERE foo = 1;