Нужно получить время в произвольной врменной зоне, при это без использования реестра и Win API.
Надо чтобы код был полностью managed(в частности требуется чтобы работал под Mono)....
Надо метод типа
DateTime GetTime(DateTime utcTime, int offsetHours, int offsetMinutes, bool daylightsaving)
{
}
У кого какие идеи?
Конечно же нет проблемы в том, чтобы добавить offset
utcTime.AddHours(offsetHours).AddMinutes(offsetMinutes)
а вот как учесть daylightsaving? как узнать когда происходит переход на летнее/зименее время? Для конкретного TimeZone это сделать можно, но если бы мы могли получить экземпляр нужного TimeZone, то вопрос был бы исчерпан...
Вобщем че делать?