Преобразование строки в 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
Преобразование строки в DateTime
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.