powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Снова time zone
10 сообщений из 10, страница 1 из 1
Снова time zone
    #38735700
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Объясните пожалуйста такую вещь. С клиента приходит дата в long-е:
Код: java
1.
1409718445000


в переводе на человеческий вид это:
Код: java
1.
Wed, 03 Sep 2014 04:27:25 GMT



Как мне перевести этот long в GMT+7, т.е. чтобы в результате было:
Код: java
1.
3.9.2014 11:27:25 GMT+7


Прошу помочь, спасибо .
...
Рейтинг: 0 / 0
Снова time zone
    #38735733
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulTКак мне перевести этот long в GMT+7
Почему именно +7? Откуда это смещение берется?

http://stackoverflow.com/questions/2891361/how-to-set-time-zone-of-a-java-util-date
...
Рейтинг: 0 / 0
Снова time zone
    #38735823
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanJulTКак мне перевести этот long в GMT+7
Почему именно +7? Откуда это смещение берется?

http://stackoverflow.com/questions/2891361/how-to-set-time-zone-of-a-java-util-date
Когда явно указываю тайм зону, все ок:
Код: java
1.
DateTime.now(DateTimeZone.forTimeZone(TimeZone.getTimeZone("Asia/Novosibirsk"))))

: 2014-09-03T13:32:05.914+7:00
а когда не указываю, дата вылазит такая: 2014-09-03T06:32:05.906Z
Мне нужно как-то установить для всех дат, что я в Новосибе
В application-context.xml есть такие строчки:
Код: java
1.
2.
<prop key="jadira.usertype.databaseZone">UTC</prop>
                <prop key="jadira.usertype.javaZone">UTC</prop>


может здесь нужно что-то поменять?
Если да, то на что?
Спасибо
...
Рейтинг: 0 / 0
Снова time zone
    #38735833
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulT,
таймзоной занимается БД и операционка и .....
Для кого тебе надо добавить смещение?
Т.е. ВИ или прецендент...
...
Рейтинг: 0 / 0
Снова time zone
    #38735835
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulT,
в прошлый раз говорили, что с ослика приходит в GMT. Он ей не занимается.
...
Рейтинг: 0 / 0
Снова time zone
    #38735876
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответьте мне, пожалуйста, на один простой вопрос:
почему когда я делаю:
Код: java
1.
DateTimeUtils.now().getMillis()

и записываю в базу, в базе появляется дата в виде:
Код: java
1.
2014-09-03 07:09:18

НА 7 ЧАСОВ РАНЬШЕ, должно быть 14 часов
Как это исправить?
...
Рейтинг: 0 / 0
Снова time zone
    #38735885
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulT,
БД какая? В оракле 2 типа дат - с таймзоной и без
...
Рейтинг: 0 / 0
Снова time zone
    #38735888
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JulT,
время переводить не нужно, оно "абсолютное", и в базу данных должно сохраняться в абсолютном виде.
Другое дело, когда его надо отобразить. Для представления используется календарь или форматирование (внутри - тот же календаь).
Самое простое:
new GregorianCalendar() - возвратит григорианский календарь с таймзоной, установленной на компьютере
Calendar.getInstance() - возвратит "местный" календарь. Теоретически это будет необязательно григорианский календарь, но конкретно для Новосибирска это будет тоже самое, что new GregorianCalendar()
...
Рейтинг: 0 / 0
Снова time zone
    #38735889
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123JulT,
БД какая? В оракле 2 типа дат - с таймзоной и без
БД mysql, там установлена тайм зона Новосиба
...
Рейтинг: 0 / 0
Снова time zone
    #38735961
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Снова time zone
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]