我在java中遇到问题。我的Java程序中有一个日历,我想将时区设置为当地时区。
如何更改日历中的时区而不更改我在java中的时间格式?
我能做到这一点,它工作得很好。我的问题是,当我在日历时间格式中更改时区时,从24H更改为12H,我不希望这样!
我的问题是如何更改日历中的时区而不更改我在java中的时间格式?
这是我的时区变化代码:
public static Calendar setTimeZoneToTehran(Calendar calendar) {
TimeZone timeZoneOfTehran = TimeZone.getTimeZone("Asia/Tehran");
calendar.setTimeZone(timeZoneOfTehran);
return calendar;
}
DataFormat返回一个字符串。我想在日历中这样做。 – arVahedi 2014-10-19 10:47:25
知道你想用这个日历做什么将会有所帮助,因为Calendar类不适用于格式化目的。 – devilpreet 2014-10-19 10:52:29