小编典典

Java 日期与日历

all

有人可以建议当前的“最佳实践”DateCalendar类型。

在编写新代码时,最好总是优先Calendar使用Date,还是在某些情况下Date更合适的数据类型?


阅读 78

收藏
2022-03-25

共1个答案

小编典典

Date 是一个更简单的类,主要是出于向后兼容性的原因。如果您需要设置特定日期或进行日期算术,请使用日历。日历也处理本地化。Date
之前的日期操作功能已被弃用。

就个人而言,我倾向于使用以毫秒为单位的时间作为 long(或 Long,视情况而定)或 Calendar,如果有选择的话。

Date 和 Calendar 都是可变的,在 API 中使用它们时往往会出现问题。

2022-03-25