new Date().toString と Calendar.getInstance().getTime().toString のどちらが優れているかを知りたいのですが、どちらも同じ出力が得られるため、どちらを選択するのですか?
シナリオ: ログに時間を印刷するためだけにそれらを使用しているため、クラス内で何度も使用します
new Date().toString と Calendar.getInstance().getTime().toString のどちらが優れているかを知りたいのですが、どちらも同じ出力が得られるため、どちらを選択するのですか?
シナリオ: ログに時間を印刷するためだけにそれらを使用しているため、クラス内で何度も使用します
Date クラスは Calendar クラスより単純になる傾向がありますが、Calendar クラスはローカライズを提供します。
おそらくカレンダーの方が適していると思います。Date クラスは変更可能なオブジェクトであり、構築後に変更できることを意味します。Calendar クラスは、date クラスにはない機能も提供します。
Date クラスと Calendar クラスの両方が独自の方法で壊れていると主張することができます。理想的には、Joda Time ライブラリなど、別のライブラリをまとめて使用することをお勧めします。