我知道如何将 a 格式化DateTime
为String
. 可能有很多方法可以将 a 格式化DateTime
为 a 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
将 a 格式化DateTime
为String
. 但是在这里我想知道哪种方法是最佳实践以便我可以使用它?该方法在整个应用程序中被调用。