ktm5124:
我想为9999年12月31日(UTC)创建一个java.sql.Date。目前,我正在使用此:
Date eot = new Date(new GregorianCalendar(9999, Calendar.DECEMBER, 31).getTimeInMillis());
但是,这让我印象深刻。有没有更简单的方法?
马特·约翰逊·品脱(Matt Johnson-Pint):
为什么不只使用常量?
Date eot = new Date(253402214400000L);
另请注意,文档说这8099-12-31
是支持的最新日期。那会是193444070400000L
。尽管在测试中,它似乎可以正常工作9999-12-31
。
另外,我只是指出您可能应该避免使用此java.time
API,而应改用这些API。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句