У меня есть сайт, запущенный на сервере, расположенном в зоне, где применимы изменения летнего времени. Я храню определенные даты в качестве локального времени в базе данных. Когда я верну эти даты назад в сюжет в Fullcalendar (jQuery), он автоматически изменяет время на часовой пояс браузера. У меня есть логика на стороне сервера, чтобы показать дату в календаре. Но, когда изменения дневного времени применимы, время в календаре показывает разницу в час. Я хочу смещение этого сохранения в коде, чтобы я мог поместить некоторую логику, чтобы игнорировать или отменять этот вид времени.Как получить смещение летнего времени, если применимо
0
A
ответ
0
Я получил решение:
var returnDate = System.DateTime.Now.ToUniversalTime();
var tRules = TimeZoneInfo.Local.GetAdjustmentRules().ToList();
var rule = tRules.OrderBy(x => x.DateEnd).FirstOrDefault();
var timeSpan = rule.DaylightDelta;
if (timeSpan != null)
{
returnDate = returnDate + timeSpan;
}
Если изменения экономии дневного света разрешены в настройках даты и времени, то AdjustmentRules будет возвращено, другое мудрым пустым.
Таким образом, промежуток времени - это час & минут для привязки к требуемому значению даты и времени.
Смежные вопросы
- 1. Надежность летнего времени Amazon
- 2. Дата без летнего времени
- 3. Определение алгоритма летнего времени
- 4. Временные метки времени/летнего времени с NSDate
- 5. Расчет даты без летнего времени
- 6. Сценарий UTC и летнего времени
- 7. Определение летнего времени в bash
- 8. Предотвращение летнего времени для «java.util.TimeZone»
- 9. Как получить программные изменения летнего времени в Xcode?
- 10. Как получить статус летнего времени другого часового пояса
- 11. Как изменить настройку летнего времени Heroku
- 12. Манипулирование логически логически относительно летнего времени
- 13. Как получить правильное смещение часового пояса (в и из летнего сбережения)
- 14. Как получить смещение часовой пояс в android?
- 15. Разрешение конфликтов Кассандры при изменении летнего времени
- 16. Как получить член структуры, если смещение известно?
- 17. - это mktime(), используя дату() с летнего времени?
- 18. Дата создания Javascript с учетом летнего времени
- 19. Алгоритм определения летнего времени на дату?
- 20. Простой анализ SimpleDateFormat - Сознание летнего времени?
- 21. Задача таймера Java: Регулировка летнего времени
- 22. Смещение времени с MySQL
- 23. Обработка летнего времени для целей планирования
- 24. Получить время UTC, добавленное во время летнего сбережения
- 25. Обработка летнего времени с использованием PHP
- 26. time() не возвращает значение летнего времени
- 27. DateTime :: diff и конец летнего времени
- 28. Преобразование времени из разных часовых поясов с учетом летнего времени
- 29. Почему это не подразумевается, если применимо?
- 30. Дата начала и окончания летнего времени в Ruby/Rails
Возможно, лучше сохранить даты в вашей БД в UTC. – juharr