How can I create or set JodaTime DateTime objects with/to maximum value?
我将一些C -代码转换成Java,并选择EDCOX1×0的EDCOX1×1类,以取代EDCOX1×2的EDCOX1×3。
在
我正试图用
这一个:Java等价于.NET DateTime.MinValue,DATETIME。今天回答如何在EDCOX1 0中创建今天的日期,但是当回答问题的下半部分时,关于最小值,它们转向EDCOX1,11,EDCX1,12。
同样,我也看到过将最大长值作为构造函数参数传递的建议,但它被批评为依赖于将来可能更改的类,因此在API更新后可能不兼容或不准确。
那么,有没有一个完全正确的方法来做到这一点?如果没有,有没有一个好的方法来实现这一点?
Java有两localdate值8。localdate.max和localdate.minP></
LocalDate.MAX - The maximum supported LocalDate, '+999999999-12-31'. This could be used by an application as a"far future" date.
LocalDate.MIN - The minimum supported LocalDate, '-999999999-01-01'. This could be used by an application as a"far past" date.
注:Do not translate to these long.min _ long.max _值或值。P></
如果使用Java的蓝晶石migrating从8 C和日期/时间# how is important to You as工厂,它有closures和在基于jodatime datetime的API。这个新的API一个DateTime is the You should be using the如果你是担心未来of an API。P></
我想你可以承担的,long.min _值和值将不会改变long.max _ as they are of how the定义基于64位值在signed工件。(64 -位值和标准化的工作之前你是我出世,Most likely)You can also that will not change As呈
恕我直言,的使用表示方法
如果你是好有关使用API和整理关于未来你的尾巴,你avoid蓝晶石使用日历。not that there is恩的好坏,but are to replace恩想的原因。P></