0

アプリケーションでCalendarクラスを機能させましたが、カレンダーが現在の日付と時刻を正しく返しません。たとえば、このクラスから返される日付は実際の時刻よりも早く変更されます(私は米国東海岸にいるので、ESTを使用します)

カレンダーがESTを返すようにしたいのですが、Calendar.getInstanceが別のタイムゾーンの時刻/日付を返すようです。

カレンダーを米国東海岸(EST)の日時に設定する方法を知っている人はいますか?

(曜日についても、1は日曜日、2は月曜日などです。これは、現在の曜日とは一致しません。番号を整理して、1を水曜日、2を木曜日と想定します。曜日をtextViewに正しく表示するためですが、デフォルトでは1〜7の数字は何を意味しますか?)

4

1 に答える 1

0

カレンダーインスタンスを作成するときにタイムゾーンを設定できます。

Calendar c = Calendar.getInstance(TimeZone.getTimeZone("EST"));
于 2012-05-23T00:34:26.397 に答える