【发布时间】:2014-10-19 10:21:35
【问题描述】:
我在 java 中有一个问题。我的 java 程序中有一个日历,我想将时区设置为我的本地时区。
我能够做到这一点,而且效果很好。我的问题是,当我将日历时间格式的时区从 24H 更改为 12H 时,我不想要这个!
我的问题是如何在不更改 java 中的时间格式的情况下更改日历中的时区?
这是我更改时区的代码:
public static Calendar setTimeZoneToTehran(Calendar calendar) {
TimeZone timeZoneOfTehran = TimeZone.getTimeZone("Asia/Tehran");
calendar.setTimeZone(timeZoneOfTehran);
return calendar;
}
【问题讨论】: