У меня есть время в будущем, когда я хочу, уведомление происходит и должно знать, если ::CeSetUserNotificationEx
ожидает UTC или местное время в stStartTime
поле CE_NOTIFICATION_TRIGGER
структуры, если dwType
поля установлено CNT_TIME
?Является UTC или local time, используя уведомления по времени?
ответ
После тестирования фактически ::CeSetUserNotificationEx
как с UTC и местным временем входа, я нахожусь в положении, отвечая на мой собственный вопрос:
::CeSetUserNotificationEx
хочет местное время.
Использование :: GetSystemTime(), чтобы заполнить ваш stStartTime параметры, преобразовать его в FileTime через :: SystemTimeToFileTime(), отлитый полученную структуру FILETIME на структуру ULARGE_INTEGER, добавить интервал соответствующих миллисекунд, литой обратно FILETIME, конвертировать к вашему параметру stEndTime с :: FileTimeToSystemTime().
См http://msdn.microsoft.com/en-us/library/aa908737.aspx для FILETIME арифметике
Спасибо, но это не поможет. У меня есть время в будущем, когда я хочу, чтобы уведомление произошло, и нужно знать, если :: CeSetUserNotificationEx ожидает UTC или местное время. Я отредактировал вопрос (надеюсь) сделать это более ясным. –
Отредактированный ответ: надеюсь, что это яснее :) –
Еще раз спасибо, Ален, но вы стреляете рядом с целью ... :-) Это все еще не говорит мне, если :: CeSetUserNotificationEx ожидает UTC или местное время. У меня есть время в будущем, и * я * знаю, если это время UTC или местное время, но если я не знаю, чего хочет функция, то я не могу просто делать свое время арифметикой, а это то, что я уже сделал в любом случае , Я протестировал материал и написал отдельный ответ. –
- 1. Convert Local time to UTC и наоборот
- 2. pandas time shift from utc to local
- 3. convert UTC to local time using angularjs
- 4. Javascript Date time String to UTC date time и UTC to Local Date time
- 5. Дата Время от UTC в формате Local Time
- 6. UTC to local time using Linq to Entities
- 7. Azure SQL display local time
- 8. Как скорректировать код с UTC - local time in C?
- 9. Python: strftime UTC timestamp to local time format
- 10. UTC to local time adjustment woes with PHP
- 11. uint64 UTC time
- 12. Local Time Zone iPhone
- 13. Как исправить ошибки с local time to utc?
- 14. UTC Time to String Conversion
- 15. C# Как скопировать UTC date time в Мексику date time
- 16. Clojure clj-time: parse local string
- 17. UTC и Universal Time
- 18. Как скопировать UTC + Offset Date в Local?
- 19. Android - Изменение времени UTC по местному времени
- 20. Joda Время: Конвертировать UTC в local
- 21. Дать неверную дату с переходом по местному времени в UTC time android?
- 22. Выполняет ли время Python time() возврат метки времени в UTC?
- 23. Преобразование локальной даты времени в UTC date time
- 24. Java, Hibernate, MySQL - store UTC date-time
- 25. android convert unix time to utc date
- 26. UTC DateTime Parsing missmatch in Time
- 27. Получение времени UTC как time_t
- 28. как конвертировать UTC dateTime to local datetime
- 29. Convert Local Time To EST in iOS
- 30. Javascript UTC to Local (IST)
Это нормально, пока пользователь не изменяет настройки времени. Вы должны использовать интервал (вычислять его в формате UTC или по местному времени, как вы хотите) с текущим Системным временем, как я пытался объяснить в своем ответе. –
Хммм ... Я не уверен в этом первоначальном замечании. В моих тестах я получил уведомление в правильное местное время, даже если бы я вносил изменения в настройки времени между вызовом :: CeSetUserNotificationEx и целевым временем. Может, я неправильно понял, что вы имели в виду? (снова ... ;-) –
@Alain: После нескольких недель тестирования вещей - когда вы сказали «изменить настройки времени», если бы вы имели в виду «изменить часовой пояс», значит, вы правы. Я отслеживаю встречи, и они будут автоматически перемещаться вперед/назад при изменении часового пояса. Я обойдусь этим, также слушая изменения часовых поясов. –