forum.bitel.ru http://forum.bitel.ru/ |
|
Проблема с java.util.GregorianCalendar http://forum.bitel.ru/viewtopic.php?f=22&t=578 |
Страница 1 из 1 |
Автор: | MySTeRious [ 27 ноя 2007, 13:46 ] |
Заголовок сообщения: | Проблема с java.util.GregorianCalendar |
Здравствуйте, при правке скриптов поведения в один из них понадобилось добавить проверку текущего дня (отключение при неуплате до опред.дня), в результате столкнулся с неизвестной проблемой... time = event.getGenerateTime(); print( time ); => java.util.GregorianCalendar[time=1196147099713, areFieldsSet=true, areAllFieldsSet=true, lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Yekaterinburg", offset=18000000, dstSavings=3600000, useDaylight=true, transitions=118, lastRule=java.util.SimpleTimeZone[id=Asia/Yekaterinburg, offset=18000000, 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]], firstDayOfWeek=1, minimalDaysInFirstWeek=1, ERA=1, YEAR=2007, MONTH=10, WEEK_OF_YEAR=48, WEEK_OF_MONTH=5, DAY_OF_MONTH=27, DAY_OF_YEAR=331, DAY_OF_WEEK=3, DAY_OF_WEEK_IN_MONTH=4, AM_PM=1, HOUR=0, HOUR_OF_DAY=12, MINUTE=4, SECOND=59, MILLISECOND=713, ZONE_OFFSET=18000000, DST_OFFSET=0] print( time.DAY_OF_MONTH ); => 5 print( time.MINUTE ); => 12 По идее time.DAY_OF_MONTH=27, а выводит значение WEEK_OF_MONTH=5, и с MINUTE та же история. Почему-то по имени переменной выводит значение предыдущей переменной в списке... Почему такое могло произойти? Как это можно попробовать исправить? |
Автор: | Администратор [ 27 ноя 2007, 14:47 ] |
Заголовок сообщения: | |
time.get( time.DAY_OF_MONTH ) это константы, обозначающие разные поля календаря а не значения полей. |
Автор: | MySTeRious [ 27 ноя 2007, 15:24 ] |
Заголовок сообщения: | |
Действительно, огромное спасибо, это очень полезный момент. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |