2016-01-08 21 views
-2

我想知道是否新Date()。toString或Calendar.getInstance()。getTime()。toString这是更好的,因为两者给出相同的输出,为什么选择一个在另一个?这是更好的日志打印时间

场景:我使用它们只是为了打印日志在Class很多次那么多时间,我会用他们

+2

为什么不使用真正的记录器(例如log4j),只是告诉它为时间戳所有东西? – azurefrog

+0

我不知道它,并使其简单。 – krrish0690

回答

0

Date类往往比Calendar类更简单,但Calendar类提供为你本地化。

我会说日历可能是更好的选择。 Date类是一个可变对象,意思是它可以在构建之后进行更改。 Calendar类还提供了日期类没有的更多功能。

可以争辩说,Date类和Calendar类都以自己的方式被破坏。理想情况下,您可能会想要完全使用不同的库,例如Joda Time库。