Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
114 / 120 / 26
Регистрация: 29.01.2014
Сообщений: 609

Получить TimeZone по дате

21.03.2017, 19:29. Показов 922. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. Нужно получить разницу во времени (TimeZone offset) , например если в Москве 2 часа дня то в Торронто 10 часов утра, т.е разница -4. это просто но если в Торронто перевели часы на час назад и разница стала -5 , а в Москве не перевели. а нужна разница которая была в конкретный день, например они перевели часы 12 марта, до была разница 4 , после стала 5 часов. как получить эту разницу правельно относительно даты? т.е. до 12 марта -4, после -5.
Java
1
2
3
TimeZone.getTimeZone("GMT")
или
TimeZone.getTimeZone("UTC")
выдаст только разницу на данный момент
спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.03.2017, 19:29
Ответы с готовыми решениями:

Получить день недели по дате
Делаю так: public static int getDayOfWeek(int year, int, month, int day) { Calendar c = Calendar.getInstance(); c.set(year,...

Получить timezone пользователя и прибавить его к дате, лежащей в БД
Добрый вечер! У меня возникла проблема, есть время по Гринвичу которая лежит в бд, мне необходимо получить timezone пользователя (именно...

Вывод даты и времени для юзера в зависимости от его timezone, timezone он может сам выбрать
нужно сделать вывод даты и времени для юзера в зависимости от его timezone, timezone он может сам выбрать как это реализовать ?

12
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
21.03.2017, 22:40
DST_OFFSET в Calendar посмотри, может то.
0
114 / 120 / 26
Регистрация: 29.01.2014
Сообщений: 609
21.03.2017, 22:42  [ТС]
спасибо. посмотрю . завтра отпишусь
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
21.03.2017, 22:42
Соответственно накидываешь эту величину на своё смещение в мс.
0
Модератор
 Аватар для vxg
3409 / 2181 / 354
Регистрация: 13.01.2012
Сообщений: 8,462
22.03.2017, 09:47
shavuz, зачем?
0
114 / 120 / 26
Регистрация: 29.01.2014
Сообщений: 609
22.03.2017, 10:40  [ТС]
Цитата Сообщение от vxg Посмотреть сообщение
shavuz, зачем?
есть камера которая находится в канаде, и передает видео на телефон который находится в другой стране, надо получить видео которое было записано до 12 марта, для этого нужно послать запрос на сервер и указать время,не локальное а с учетом временной зоны. но до 12 марта была другая временная зона в канаде. а локально дает только на данный момент а не по дате.
0
Модератор
 Аватар для vxg
3409 / 2181 / 354
Регистрация: 13.01.2012
Сообщений: 8,462
22.03.2017, 10:58
shavuz
-есть время места регистрации события
-есть время сервера (пусть оно будет UTC иначе будет ужас)
-есть время места клиента
-если клиент хочет задавать или видеть время места регистрации события в исторической перспективе то это можно обеспечить только записывая это время при регистрации события вместе со временем сервера
-почему?
-пример: завтра страна икс становится частью страны игрек и в ней устанавливается переход на зимнее летнее время - неизвестно когда эта актуальнейшая информация попадет из парламента в то место где стоит сервер и администраторы пропатчат его временные зоны, тем более неизвестно насколько это будет оперативно, тем более неизвестно не будет ли со временем осуществлен возврат к жизни без перехода на зимнее летнее время или еще лучше возврат опять обратно - в этом бардаке можно доверять времени только снятом в момент события по месту его регистрации
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
22.03.2017, 11:00
А почему не перенести этот момент на сторону сервера, ему приходит локальное время, и он знает время своего пояса?

Добавлено через 1 минуту
Кстати время удобно вынимать из метаинформации по медиа-файлам.
0
114 / 120 / 26
Регистрация: 29.01.2014
Сообщений: 609
22.03.2017, 11:04  [ТС]
Цитата Сообщение от ExFau$t Посмотреть сообщение
А почему не перенести этот момент на сторону сервера
потому что сервер пишет кто то другой((

Добавлено через 53 секунды
не было бы проблемы если бы сервер умел так делать. но сервер не умеет и не научится, по этому приходится самому
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
22.03.2017, 11:12

Не по теме:

Посему можно наречь человечка на сервере не очень сообразительным, т.к. время при записи данных в базу фиксируется по умолчанию, и то, что написал vxg, довольно общеизвестно.


Тогда вопрос, ты обращаешься к серверу по времени по UTC +3, когда туда прилетело видео, но при этом находишьcя в канаде?
0
114 / 120 / 26
Регистрация: 29.01.2014
Сообщений: 609
22.03.2017, 11:39  [ТС]
я даю серверу время а сервер возвращает мне события которые есть на нем за этот промежуток вермени. согласен с вами на счет сервера, но не всегда можно заставить компанию пишущую сервер сделать на нем изменения.
0
Модератор
 Аватар для vxg
3409 / 2181 / 354
Регистрация: 13.01.2012
Сообщений: 8,462
22.03.2017, 13:20
shavuz
тогда да, просто учитывайте временную зону заложившись на то что она постоянна во веки веков
0
22.03.2017, 13:31

Не по теме:

аминь

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.03.2017, 13:31
Помогаю со студенческими работами здесь

Получить конец недели по дате
Вот такая несложная (но нужная!) задачка, которую я, балбес, решить не могу...:( Есть дата (без времени) - например, сегодня,...

Получить самую последнюю запись (по дате)
Здравствуйте. Подскажите, как получить из таблицы SomeSnapshot записи, которые были добавлены в таблицу за самую последнюю дату? ...

Не удаётся получить результат запроса по дате
Привет Всем. Как получить дату виде dd/MM/yyyy с помощью dateTimePicker1 Делал так...

Получить начало и конец месяца по дате документа
Здравствуйте! Платформа 8.2. Есть документ Инвентаризация, который содержит стандартный реквизит Дата и 2 дополнительных документа...

Как получить id первой и последней записи (по дате) категории?
Подскажите, плиз! Спасибо


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru