2016-09-07 57 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