私は UTC から山岳時間に変換する方法を探し回っていましたが、誰もが DST を考慮に入れていると言う次の関数を見つけることに成功しました。UTC から Mountain に変換するときはいつでも、オフセットは常に -7 です (現在は -6 であるべきですが)。そうではないように見えることを除いて。誰かが私のためにこれに光を当てることができますか、またはDSTを考慮に入れる方法はありますか?
DateTime utcTime = new DateTime(createdDate.Ticks, DateTimeKind.Utc);
DateTime mountainTime = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(utcTime, "US Mountain Standard Time");
ありがとう、ディーマン