Преобразование строки в DateTime

У вас есть два основных варианта c#.net для этого. DateTime.Parse() и DateTime.ParseExact().

Первый из datetime них очень снисходителен с c#-language точки зрения синтаксиса и c#.net анализирует даты во многих visual-c# различных форматах. Это удобно c# для пользовательского ввода, который c#.net может быть в разных форматах.

ParseExact c#-language позволит вам указать точный datetime-functions формат вашей строки даты, которая visual-c# будет использоваться для .cs-file синтаксического анализа. Это datetime-operation хорошо использовать, если c#.net ваша строка всегда имеет datetime один и тот же формат. Таким c-sharp образом, вы можете легко c#-language обнаружить любые отклонения c#-language от ожидаемых данных.

Вы можете c-sharp анализировать вводимые пользователем c#.net данные следующим образом:

DateTime enteredDate = DateTime.Parse(enteredString);

Если datetime-functions у вас есть конкретный формат c#-language для строки, вы должны использовать visual-c# другой метод:

DateTime loadedDate = DateTime.ParseExact(loadedString, "d", null);

"d" обозначает csharp шаблон короткой даты (см. MSDN for more info), а csharp null указывает, что для синтаксического c#.net анализа строки следует использовать c#-language текущий язык и региональные datetime-functions параметры.

c#

datetime

2022-11-17T19:50:40+00:00