Я знаю, как отформатировать DateTime как String. Существует много способов форматирования DateTime как String, и я нашел несколько вопросов, связанных с форматированием DateTime.
Но я нашел и попробовал два способа:
-
GetDateTimeFormats() -
ToString("MM/dd/yyyy")
Я пробовал этот код:
public static class DateTimeFormates
{
public static string FormatMyDate(this DateTime DT)
{
// My Actual Date Time Comes in this Format
//8/23/2013 12:43:12 PM
// I'm expecting Format like below
String FormatWayOne = DT.GetDateTimeFormats()[3];
//08/23/2013
String FormatWayTwo = DT.ToString("MM/dd/yyyy");
//08/23/2013
return FormatWayOne;
}
}
У меня есть класс Global с методом Global для форматирования DateTime как String. Но вот что я хочу знать, какой метод является лучшей практикой, поэтому я могу его использовать? Метод вызывается по всему приложению.