我想用默认日期填写一些空日期,这应该是纪元日期。
例如set updateDate = somethingtoconvertEpochDateToDateTime(numberofMillisSinceEpoch)
答案 0 :(得分:4)
MySQL DATETIME
仅代表一秒到一秒的分辨率,因此您可以将'millis'除以1000并使用
updateDate = FROM_UNIXTIME( numberofMillisSinceEpoch / 1000 )
如果您确实需要将日期时间信息存储到更高的分辨率,则可以在BIGINT
中存储自纪元以来的毫秒数并滚动您自己的转换函数。
如果您需要回填当前日期时间(即现在),您可以使用UNIX_TIMESTAMP()
函数,不带参数。