Windows mobile часовые пояса

Windows mobile часовые пояса

Отмена летнего времени и увеличение декретного времени до +2 часов относительно поясного приводит к некоторым трудностям. Вариант с отключением автоматического перехода подойдёт для домашнего стационарного компьютера. Однако для тех, кто часто выезжает за пределы своего часового пояса, этот вариант не подходит — при переключении часового пояса разница между местным и домашним часовыми поясами будет неверной, например при перелёте из Москвы (UTC +4 часа) в Египет (UTC +2 часа) часы будут переведены на 1 час вместо 2 из-за того, что старый часовой пояс для Москвы UTC +3 часа. В результате вам придётся вручную корректировать время.
Поэтому желательно внести актуальную информацию о часовых поясах в операционные системы компьютера, ноутбука, коммуникатора. Для мобильных телефонов доступен вариант с выставлением часов по информации от GSM-передатчиков оператора сотовой связи, но как показывается практика, эта информация нередко оказывается неправильной.

Данное исправление вносит изменения только для московского часового пояса, поскольку за последние несколько лет часовые пояса в России не раз меняли, и у меня нет достоверной информации об этих изменениях. Было бы неплохо дополнить этот фикс информацией обо всех регионах России и других стран, в которых были изменения часовых поясов.

Для Windows Mobile 5.0 — 6.5 в реестре следует сделать следующие изменения:
В Windows Mobile в реестре хранятся только изменения для встроенной базы часовых поясов, потому стандартно этой ветки в реестре нет.

Код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\TimeZones\145]
«Display»=»UTC+4 Москва»
«TZI»=hex:10,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

Для Windows XP — Windows 7:

Код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time]
«MUI_Display»=-
«Display»=»(UTC+04:00) Волгоград, Москва, Санкт-Петербург»
«TZI»=hex:10,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

После внесения изменений в реестр необходимо перезагрузить устройство и заново выставить в настройках системы часовой пояс.

Рег-файл для Windows Mobile 5.0 — 6.5 с изменением часовых поясов для России (по информации из Википедии):
DST_Russia_WindowsMobile.reg

Рег-файл для Windows XP — Windows 7 с изменением часовых поясов для России:
DST_Russia_WinXP_Win7.reg

Основной и правильный вариант — установить официальное обновление с сайта Microsoft

Как синхронизировать время Windows Mobile с сервером?

Я использую Windows Mobile 6.5 SDK с С# 3.5. Мне нужно изменить дату/время мобильного соединения с датой/временем сервера (ASP.NET). Я ничего не могу найти.

Обновление: я имею дело с проблемой часового пояса. Если сервер и клиент находятся в одном и том же часовом поясе, у меня нет проблем. Но если часовой пояс отличается, я столкнулся с проблемой.

Изменение времени на мобильном устройстве не сложно – помощник openNETCF упрощает работу, иначе вам нужно сделать что-то вроде:

И LocalClockOffset – это предварительно вычисленная разница между желаемым временем и текущим временем.

Другая часть вашего запроса теперь синхронизируется с сервером. Если вы синхронизируете свой сервер, чтобы сказать time-a.nist.gov, то вы также можете синхронизировать свои мобильные телефоны с тем же.

У Valer Bocan есть отличный код для этого, из которого вышло выше. Ссылка: http://www.bocan.ro/sntpclient

Я не сделал этого, но возможно, что ваш сервер также действует как сервер времени и вместо этого вместо этого укажет свои мобильные телефоны на ваш сервер и использует тот же протокол?

Последние часовые пояса – с моими проектами PDA я прохожу через Datetime как GMT с + / – смещением от GMT.

Я столкнулся с той же проблемой и использовал API OpenNETCF для ее решения.

Сначала вы должны скачать его ЗДЕСЬ.

При синхронизации вы должны передать дату на КПК, и, если хотите, вы можете использовать либо XML файл, либо использовать базу данных для установки нужной даты.

Используя OpenNETCF.WindowsCE.dll в своей ссылке на проект, сделайте следующее:

Делая это, вы измените текущую дату на ‘2012-12-23 23:00:00’ Я протестировал это решение на мобильном телефоне 6.1, но, думаю, 6.5 будет делать все отлично.

когда вы имеете дело с серверами и данными и синхронизацией изменений, вы всегда должны использовать значения времени UTC и нет (возможно, неправильные локальные настройки).

Представьте себе, что происходит, когда две мобильные телефоны в разных timzones меняют одни и те же данные, используя, возможно, неправильное местное время/часовой пояс. Поэтому всегда используйте UTC.

Во-вторых, мобильное устройство Windows уже поддерживает синхронизацию времени из коробки. В реестре есть запись сервера времени, и ОС использует это для синхронизации времени. Тогда может быть служба, синхронизирующая время и часовой пояс установки и местное время, используя данные поставщика сотового телефона (NITZ).

Windows mobile часовые пояса

Внимание! Все вопросы по программам, отсутствующим в этом разделе, задавайте в теме Скорая помощь новичкам.

В ЭТОМ РАЗДЕЛЕ ТОЛЬКО КАТАЛОГ ПРОГРАММ! СОЗДАНИЕ ТЕМ С ВОПРОСАМИ ЗАПРЕЩЕНО! ПОИСК ПРОГРАММ.
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.

YesMobile Mobile TimeSync Expert
версия 1.5

Последнее обновление программы в шапке 01.12.09

Описание:
Mobile TimeSync Expert — инструмент синхронизации времени для Windows Mobile. Поддерживает gps, gprs, см, wifi, usb, sntp, http, и другие формы синхронизации времени. Поддержка авто синхронизации.

Скачать:
Версия 1.5 английская ломаная CAB: TimeExpert.v.1.5.crk_igorca.cab (регистрация любыми цифрами) спасибо igorca
Версия 1.5 (китайский интерфейс): TimeExpert_1.5.CAB
Версия 1.4: YesMobile_Mobile_TimeSync_Expert_v1.4.rar ( 72,02 КБ )

Русификация для 1.4 *.exe заменить в папке с программой: TimeExpert.zip — спасибо diller12

Сообщение отредактировал dmand — 09.10.10, 15:16

Сообщение отредактировал DidPanas — 31.08.08, 19:18

Контроль времени на устройствах под управлением ОС Windows Mobile.

Pocket Clock

В одном из предыдущих обзоров мы знакомились с утилитой для работы с будильниками и напоминаниями от компании SPB. Сегодня речь пойдет об аналогичной программе компании Mega Soft 2000.

Сайт разработчика – www.megasoft2000.com, условия распространения – shareware, цена программы – $14.95.

Настройки программы производятся через кнопку «Options» в левом нижнем углу экрана. К общим настройкам относятся установки текущего окна при запуске программы, громкости будильника и запуск курантов. На закладке «Status bar» указываются три горячие кнопки для перехода к функциям непосредственно из главного окна. Последняя закладка определяет тип скринсейвера, интервал его запуска и программы исключения, которые можно определить самостоятельно. Кроме того, в меню опций можно установить родной город, к которому будут привязаны географические и астрономические события, отредактировать текущую дату и время и получить общую информацию о версии и производителе.

Функции программы

Главное окно

В главном окне программы для города, выбранного в качестве родного, отображаются часы, календарь, номер текущей недели и временной интервал, прошедший с начала года и оставшийся до его конца. Кнопка перехода в левом верхнем углу дублирует меню «View». В нижней части панели расположены уже упомянутые кнопки быстрого вызова настроенных функций. Отмечу, что закладка носит исключительно информационный характер, никаких переходов к планированию в ней не предусмотрено.

Вторая закладка выводит на экран цифровые часы с указанием часового пояса по Гринвичу. В нижней части окна можно выбрать город, для которого тоже будет выводиться текущее время. Все надписи в окне интегрированы с региональными установками устройства. На третьей закладке на экран коммуникатора выводятся аналоговые часы.

Будильники

Программа позволяет задать 20 независимых будильников. Для каждого устанавливаются дни недели, мелодия, ее повтор с устанавливаемой паузой. Настраивается общий режим повтора напоминания от 1 до 10 раз с интервалом от 1 до 15 минут. Для любого будильника можно создать индивидуальное описание.

Таймеры

Программа поддерживает четыре независимых таймера с настраиваемыми интервалами, выбором мелодии сигнала и его повтором. Поддерживаются метки.

Секундомер

Секундомер в программе один. Поддерживаются промежуточные отсчеты, список которых выводится на экран.

Мировое время

На мировую карту выводится положение двух городов с указанием времени и даты. На карте отмечается граница дня и ночи для всего земного шара.

Лунные фазы

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

Продолжительность светового дня – указывается время восхода и заката солнца. В следующем окне можно выставить время для 20 городов. В программе предусмотрено отображение текущего времени в формате «Internet time». Переключение между обычным отображением и временем Интернета производится одним нажатием.

Скринсейверы

В качестве скринсейверов в программе можно установить три вида адаптированных наручных циферблатов.

Общие впечатления и выводы

Основным плюсом программы является большое количество будильников, позволяющее буквально поминутно распланировать предстоящие события. Особенно полезной она окажется людям, имеющим отношение к проведению экспериментов в области естествознания. Например, очень удобным оказалось планирование проведения многостадийной химической реакции. Некоторые функции программы являются экзотическими и маловостребованными. Хотя отображение лунных фаз может пригодиться особо злостным огородникам при планировании времени высева семян. К недостаткам программы можно отнести информативно-показательный интерфейс и отсутствие некоторых важных функций. К примеру, не лишним было бы наличие возможности из главного окна программы переходить непосредственно в календарь для планирования распорядка. Отдельное окно для этих целей не всегда удобно.

Программа тестировалась на коммуникаторе Qtek S110, предоставленном компанией Vobis.

Как сменить часовой пояс в Windows?

27 марта в два часа ночи по местному времени некоторые регионы России перевели время на один час вперёд и переехали в следующий часовой пояс.

Это сделано для того, чтобы солнце вставало и садилось в этих регионах в более удобное для их жителей время. Перевод времени осуществлён в Астраханской, Сахалинской, Ульяновской областях, Алтайском крае, Республике Алтай и Забайкальском крае. Кроме того, на подходе Томская область, которая не уложилась в обычную схему и планирует сменить часовой пояс с UTC+6 на UTC+7 на два дня позже — 29 мая 2016 года.

Компания Microsoft опубликовала в своём блоге анонс обновления, которое автоматически сменит часовые пояса на устройствах с Windows в перечисленных выше регионах. По словам Microsoft, этот патч выйдет лишь в апреле, но изменить часовой пояс можно вручную.

Инструкция с сайта Microsoft:

1. Обновление часовых поясов будет выпущено, но т.к. времени с момента внесения изменений в законодательство было недостаточно для прохождения стандартного цикла выпуска патчей, оно выйдет позже — планируемый срок 12 апреля 2016 года;

2. До выхода обновления рекомендуется выбрать руками часовой пояс RTZ—nn+1 вручную в момент перевода стрелок или позже;

3. После установки обновления наименование «RTZ—nn» из названия всех часовых поясов для России исчезнет, без изменения собственно данных о времени (только смена названия);

4. Даты встреч в Outlook на время с 27.03.2016 по окончательную дату установки обновления всеми участниками переписки для изменённых часовых поясов могут и будут съезжать на час, дублируйте правильное время текстом в теле события.

Читайте также:  Почему происходит отмена обновлений windows
Оцените статью