Блог им. ya-marsel

Программисты хелп

Знакомцы прогеры, столкнулся с задачей по которой дикий 8часовой затык.

Итак суть проблемы:

Мне необходимо точно знать время открытия америки на ФОРТС, с учетом перехода на зимнее/летнее время.
Т.е. нужен некий метод, который будет получать (DateTime, пояс UTC, 2пояс UTC) и ориентируясь по ним, определять какая разница между поясами в данный момент.

Может быть кто-то знает какие-то либы по сабжу? 
Попытки сделать это самостоятельно приводят к синему экрану в голове :)

P.S. Плюсаните до главной, вопрос жизни и смерти :) 
★7
10 комментариев
спасибо плюсанувшим, надеюсь кто-нить ответит
avatar
Марсель Тазетдинов, вроде в инете много программулек для синхронизации времени.
avatar
lil_jacob, в стандартной либе помоему ничего такого нет, ща вот только заметил FromFileTime, может оно
avatar
Марсель Тазетдинов, DateTime.Parse Method (String):

A string that includes the GMT designator and conforms to the RFC 1123 time format. For example:

Sat, 01 Nov 2008 19:35:00 GMT

A string that includes the date and time along with time zone offset information. For example:

03/01/2009 05:42:00 -5:00

Мне кажется, это то, что тебе нужно. Хотя, возможно, и не лучший способ
avatar
lil_jacob, спасибо за наводку, попробую так
avatar
AnCh, спасибо)
avatar
c#, EST -> локальное время
список зон www.xiirus.net/articles/article-_net-convert-datetime-from-one-timezone-to-another-7e44y.aspx

TimeZoneInfo est = TimeZoneInfo.FindSystemTimeZoneById(«Eastern Standard Time»); // или другая
DateTime local = TimeZoneInfo.ConvertTime(new DateTime(2012,10,8,8,30,0), est, TimeZoneInfo.Local);
avatar
serg, сработало, спасибо
avatar

теги блога Marsel Tazetdinov

....все тэги



UPDONW
Новый дизайн