2016-09-07 76 views
0

我必须填充一个字段为9999-12-31为我使用下面的语句。 但是,当我办理登机手续结果它给9998-12-27 00:00:00问题与unix_timestamp

Select from_unixtime(unix_timestamp('9999-12-31','YYYY-MM-DD'))

结果:9998-12-27 00:00:00

+0

所以,你现在意识到*“自1970-01-01以来的Unix时间戳记,以32位整数存储”*从来没有涵盖年份9999。你有问题吗? –

回答

1

你应该使用它像这个:

Select from_unixtime(unix_timestamp('9999-12-31','yyyy-MM-dd')); 
+0

这是工作...非常感谢 – smisra3