我们有一个脚本,可以将一些行保存在表中,其中之一用Time.now.to_f填充。因此,我们具有以下值:

1330017921.1065
1330018520.80347

有没有一种方法可以直接在MySQL中将其转换为日期,现在我可以使用Time.at了,但是我需要一行mysql查询。

最佳答案

我想这是一个微时间。

如果您不需要毫秒,则可以查询类似

SELECT * FROM table WHERE datefield = FROM_UNIXTIME(rounded_unixtime)


在您的情况下,rounded_unixtime将位于1330017921

09-26 01:43