Кроме того, это Unspecified
.
Прежде всего, в .NET Framework структура DateTime
не хранит информацию о часовом поясе.Он обладает свойством Kind
, которое отражает некоторую информацию как Utc
, Local
или Unspecified
, но они не идеально относятся к часовому поясу.
В вашем случае, поскольку вы неНе предоставляйте никаких других параметров, ваш результат DateTime
будет Unspecified
.
Это указано в документации как;
Если s
содержит информацию о часовом поясе, этот метод возвращает значение DateTime со свойством Kind DateTimeKind.Local
и конвертирует дату и время в с в местное время. В противном случае он не выполняет преобразование часового пояса и возвращает значение DateTime, свойство Kind которого DateTimeKind.Unspecified.
Для части представления при использовании DateTime
в Console.WriteLine
метод, он вызывает WriteLine(object)
перегрузка , и это вызывает текущий FormatProvider
, который пришел от Thread.CurrentThread.CurrentCulture
.