有人可以建议当前的“最佳实践”Date和Calendar类型。
Date
Calendar
在编写新代码时,最好总是优先Calendar使用Date,还是在某些情况下Date更合适的数据类型?
Date 是一个更简单的类,主要是出于向后兼容性的原因。如果您需要设置特定日期或进行日期算术,请使用日历。日历也处理本地化。Date 之前的日期操作功能已被弃用。
就个人而言,我倾向于使用以毫秒为单位的时间作为 long(或 Long,视情况而定)或 Calendar,如果有选择的话。
Date 和 Calendar 都是可变的,在 API 中使用它们时往往会出现问题。