DateTime.Parse("2012-09-30T23:00:00.0000000Z") всегда преобразуется в DateTimeKind.Local

Я хочу проанализировать строку, представляющую DateTime в формате UTC.

Мое строковое представление включает спецификацию времени Zulu, которая должна указывать, что строка представляет время UTC.

var myDate = DateTime.Parse("2012-09-30T23:00:00.0000000Z");    

Из приведенного выше я ожидаю, что myDate.Kind будет DateTimeKind.Utc, а не DatetimeKind.Local.

Что я делаю неправильно и как проанализировать строку, представляющую время в формате UTC?

Большое спасибо!

59
задан Giuseppe Romagnuolo 5 April 2012 в 13:00
поделиться