私は2つの関数を書きました-today()
そしてtodayUTC()
-として:
public static Date today() {
Calendar cal = Calendar.getInstance();
return cal.getTime();
}
public static Date todayUTC() {
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
return cal.getTime();
}
しかし、これらの関数の結果を次のように使用して印刷すると、次のようになります。
public void todayTest() {
Date date1 = OOTBFunctions.today();
System.out.println("today: "+date1);
Date dateUTC1 = OOTBFunctions.todayUTC();
System.out.println("todayUTC: "+dateUTC1);
}
両方のステートメントが同じ値を出力することを確認しました。
today: Thu Aug 30 14:48:56 PDT 2012
todayUTC: Thu Aug 30 14:48:56 PDT 2012
誰かが私がローカルタイムゾーンの日付を取得しているというUTC関数に欠けているものを提案できますか?