C # дата / время разбора

При попытке преобразовать дату / время из строки в DateTime, я не получаю правильное значение.

DateTime testDate = DateTime.ParseExact("2012-08-10T00:51:14.146Z", "yyyy-MM-ddTHH:mm:ss.fffZ",    CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal);

И мой результат 2012-08-09 8:51:14 вечера. Почему это компенсируется? Я просто хочу, чтобы это вошло в то же значение.

Ответы на вопрос(4)

Ваш ответ на вопрос