Преобразовать значение даты в определенный формат в C # - PullRequest
0 голосов
/ 23 января 2012

Как преобразовать любой формат даты в указанный формат в C #.

Например:

Если формат даты

14.11.2011 or 14/11/2011 

Поиск функции преобразования, котораяпреобразуется в

yyyy-MM-dd format like 2011-11-14

Ответы [ 4 ]

6 голосов
/ 23 января 2012

Легкий Писи:

var date = DateTime.Parse("14/11/2011"); // may need some Culture help here
Console.Write(date.ToString("yyyy-MM-dd"));
2 голосов
/ 23 января 2012
0 голосов
/ 29 мая 2012
string s = "May 29,2012";
DateTime dt;
DateTime.TryParse(s, out dt);

Response.Write(dt.ToString("MM/dd/yyyy"));
0 голосов
/ 23 января 2012

Вы можете использовать методы DateTime.Parse или DateTime.ParseExact для анализа строки в DateTime, затем вы можете использовать DateTime.ToString () вернуть дату в новом формате. Для стандартного форматирования проверьте эту страницу для пользовательских форматов даты это

...