Date类往往比Calendar类更简单,但Calendar类为您提供了本地化功能。
我想知道是new Date().toString还是Calendar.getInstance().getTime().tuString哪个更好,因为两者都提供相同的输出,为什么要选择一个而不是另一个?
场景:我使用它们只是为了在一个类中多次打印日志中的时间,我会多次使用它们
我想说,日历可能是你更好的选择。Date类是一个可变对象,这意味着它在构造后可以更改。Calendar类还提供了日期类所没有的更多功能。
可以说,Date类和Calendar类都以各自的方式被破坏了。理想情况下,您可能希望完全使用不同的库,例如Joda Time库。