[英]Calendar.getInstance() return DayOfWeek and Dates different from the current
我已经在我的应用程序中使用Calendar类,但是日历不能正确返回当前日期和时间。 例如,此类的返回日期更改为早于实际时间(我在美国东海岸,所以我使用EST)
我希望Calendar返回EST,而Calendar.getInstance似乎返回不同时区的时间/日期。
有人知道如何将日历设置为美国东海岸(EST)的日期和时间吗?
(同样对于星期几,1是星期天,2是星期一,依此类推?这与星期几是不匹配的。我想我可以设置数字,并假设1是星期三,2是星期四)使工作日正确显示在我的textView中,但是默认情况下1〜7是什么意思?)
您可以在创建日历实例时设置时区。
Calendar c = Calendar.getInstance(TimeZone.getTimeZone("EST"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.