2

DateUtilsfromを使用しようとしていますがapache-commons3、依存しているタイムゾーンがわかりません:

Date date = DateUtils.truncate(date, Calendar.DATE);

どのタイムゾーンにいるのかをどのように知るのですか?

4

1 に答える 1

5

コンピュータのデフォルトのタイムゾーン。ソースコードを見ると、次のようになります。

    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 で同じことを行う方法を次に示します

于 2013-05-20T21:02:15.277 に答える