Как преобразовать любой формат даты в указанный формат в C #.
Например:
Если формат даты
14.11.2011 or 14/11/2011
Поиск функции преобразования, котораяпреобразуется в
yyyy-MM-dd format like 2011-11-14
Легкий Писи:
var date = DateTime.Parse("14/11/2011"); // may need some Culture help here Console.Write(date.ToString("yyyy-MM-dd"));
Взгляните на DateTime.ToString () метод, Пользовательские строки формата даты и времени и Стандартные строки формата даты и времени
string customFormattedDateTimeString = DateTime.Now.ToString("yyyy-MM-dd");
string s = "May 29,2012"; DateTime dt; DateTime.TryParse(s, out dt); Response.Write(dt.ToString("MM/dd/yyyy"));
Вы можете использовать методы DateTime.Parse или DateTime.ParseExact для анализа строки в DateTime, затем вы можете использовать DateTime.ToString () вернуть дату в новом формате. Для стандартного форматирования проверьте эту страницу для пользовательских форматов даты это
DateTime.Parse
DateTime.ParseExact