|
|
|
Проблема с TimeZone, Date
|
|||
|---|---|---|---|
|
#18+
Привет, Вообщем дано: 1) linux server на котором установлена Chile Local Time. 2) java application с quartz. Когда я в linux вополняю команду date. [root@prov01 deployment]# date Thu Mar 22 12:58:23 CLST 2012 Так как сейчас летнее время в Чили, то система перевела время в CLST (Chile Local Summer Time, UTC-3), а когда будет зима переведет в CLT (Chile Local Time, UTC-4). Дальше из java текущая дата: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Запускаю это на linux server: Thu Mar 22 11:58:31 CLT 2012 1332431911021 Thu Mar 22 11:58:31 CLT 2012 Mar 22, 2012 11:58:31 AM Chile Time 20120322115831 false И вижу разницу в 1 час. Все ничего, но проблема у меня quartz и мне нужно выполнять задачи в определенное время с учётом зимнего и летнего времени (Time Zone configurations in SGP are set to use a single, local time zone for Chile, accounting for Daylight Savings Time (DST), if required, based on official time established by the Chilean authority). Получается, что java не видит DST flag и возвращает мне время без учёта такой хитрой особености, что сейчас лето. При конфигурации quartz берет текущий Time Zone ("America/Santiago"), но опять же получается не видит этот DST flag, потому что использует всё тот же new Date(). Что делать? Почему new Date().toString() - не видит летнего сдвига времени, соотвественно и quartz выстреливает неправильно. Это одна проблема. Потом, мне нужно правильно писать date-ты в лог файл, в response-ы, но new Date() возвращает мне время без учётом перехода на летнее. Как вообще бороться с таким? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2012, 21:04:20 |
|
||
|
Проблема с TimeZone, Date
|
|||
|---|---|---|---|
|
#18+
начните с Timezone Updater Tool ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2012, 22:28:41 |
|
||
|
Проблема с TimeZone, Date
|
|||
|---|---|---|---|
|
#18+
Kachalov, Netu tam esche poderzi Chile time. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2012, 20:43:17 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37718788&tid=2132232]: |
0ms |
get settings: |
15ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
49ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 362ms |
| total: | 542ms |

| 0 / 0 |
