DateUtils
fromを使用しようとしていますがapache-commons3
、依存しているタイムゾーンがわかりません:
Date date = DateUtils.truncate(date, Calendar.DATE);
どのタイムゾーンにいるのかをどのように知るのですか?
DateUtils
fromを使用しようとしていますがapache-commons3
、依存しているタイムゾーンがわかりません:
Date date = DateUtils.truncate(date, Calendar.DATE);
どのタイムゾーンにいるのかをどのように知るのですか?
コンピュータのデフォルトのタイムゾーン。ソースコードを見ると、次のようになります。
public static Date truncate(Date date, int field) {
if (date == null) {
throw new IllegalArgumentException("The date must not be null");
}
Calendar gval = Calendar.getInstance();
gval.setTime(date);
modify(gval, field, MODIFY_TRUNCATE);
return gval.getTime();
}
Calendar.getInstance()のドキュメントには次のように書かれています: デフォルトのタイムゾーンとロケールを使用してカレンダーを取得します。
代わりに JodaTime に切り替えたい場合は、JodaTime で同じことを行う方法を次に示します。