0

我已经让日历类在我的应用程序中工作,但日历没有正确返回当前日期和时间。例如,从此类返回的日期比实际时间更早(我在美国东海岸,所以我使用 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 回答