У меня есть следующие строки DateTime 2014-11-03 08:44:00:082467 Z
C# конвертировать строку на сегодняшний день - какой формат это?
Когда я пытаюсь сделать с простой Convert.ToDateTime
я и ошибок, что это не признается строка DateTime.
Я также попробовал, что предложил в пост здесь: DateTime.Parse("2012-09-30T23:00:00.0000000Z") always converts to DateTimeKind.Local
var date = DateTime.ParseExact("2012-09-30T23:00:00.0000000Z",
"yyyy-MM-dd'T'HH:mm:ss.fffffff'Z'",
CultureInfo.InvariantCulture,
DateTimeStyles.AssumeUniversal |
DateTimeStyles.AdjustToUniversal);
Но получил ту же ошибку. Какая строка DateTime это? и как я могу преобразовать его в объект DateTime? Кроме того, это не точное время (я за 2 часа до этого), поэтому я предполагаю, что это какое-то универсальное время.
Благодаря
ли вы попробуйте изменить формат строки даты, чтобы соответствовать вашим данным ? –
Очень странно иметь ':' перед значением subsecond вместо '.' –
@PatrickHofman код, который я опубликовал, из другого сообщения, которое я нашел, - это не работает на моей строке. – developer82