Код | Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+1")); SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy hh:mm z"); System.out.println(df.format(c.getTime())); System.out.println(c.getTimeZone()); c.setTimeZone(TimeZone.getTimeZone("GMT+5")); System.out.println(df.format(c.getTime())); System.out.println(c.getTimeZone()); System.out.println(df.format(Calendar.getInstance().getTime())); System.out.println(Calendar.getInstance().getTimeZone());
|
вывод:
Код | 27.12.2012 05:15 MAGT sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null] 27.12.2012 05:15 MAGT sun.util.calendar.ZoneInfo[id="GMT+05:00",offset=18000000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null] 27.12.2012 05:15 MAGT sun.util.calendar.ZoneInfo[id="Asia/Magadan",offset=39600000,dstSavings=3600000,useDaylight=true,transitions=118,lastRule=java.util.SimpleTimeZone[id=Asia/Magadan,offset=39600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=7200000,startTimeMode=1,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=7200000,endTimeMode=1]]
|
Что нужно сделать, что бы по дэфолту время выводилось во временной зоне моей системы(Europe/Minsk) ? 
Добавлено через 14 минут и 9 секунд
Код | System.out.println(Calendar.getInstance().getTime()); System.out.println(Calendar.getInstance(TimeZone.getTimeZone("Europe/Minsk")).getTime());
|
и вывод:
Код | Thu Dec 27 05:34:16 MAGT 2012 Thu Dec 27 05:34:16 MAGT 2012
|
Что-то не работает. |