Java 在日志中打印时间哪一个更好

Java 在日志中打印时间哪一个更好,java,java.util.date,java.util.calendar,Java,Java.util.date,Java.util.calendar,我想知道new Date.toString还是Calendar.getInstance.getTime.toString哪个更好,因为两者都提供相同的输出,为什么选择一个呢 场景:我使用它们只是为了在日志中打印时间,一个类中有很多次我会使用它们日期类往往比日历类更简单,但日历类为您提供了本地化功能 我想说日历可能是你更好的选择。Date类是一个可变对象,这意味着它在构造之后可以更改。Calendar类还提供了date类所没有的更多功能 可以说Date类和Calendar类都以各自的方式被破坏。理

我想知道new Date.toString还是Calendar.getInstance.getTime.toString哪个更好,因为两者都提供相同的输出,为什么选择一个呢


场景:我使用它们只是为了在日志中打印时间,一个类中有很多次我会使用它们

日期类往往比日历类更简单,但日历类为您提供了本地化功能

我想说日历可能是你更好的选择。Date类是一个可变对象,这意味着它在构造之后可以更改。Calendar类还提供了date类所没有的更多功能


可以说Date类和Calendar类都以各自的方式被破坏。理想情况下,您可能希望使用一个完全不同的库,例如Joda时间库。

为什么不使用一个真正的记录器,例如log4j,然后告诉它为所有内容添加时间戳呢?我不知道这一点,并且有点简单。