日期和时间格式

时间:2012-06-18 13:16:44

标签: c# string-formatting

如何将C#应用程序中的日期时间值转换为格式为6-18-2012 13:12:13.0的字符串?我一直在领先零。另外,我似乎无法进入军事时期。

3 个答案:

答案 0 :(得分:8)

myDateTime.ToString("M-d-yyyy HH:mm:ss.f")

如果您不想在小时内任何前导零,请执行此操作:

myDateTime.ToString("M-d-yyyy H:mm:ss.f")

答案 1 :(得分:4)

试试这个:

date.ToString( "M-d-yyyy H:mm:ss.f" );

该字符串不会在月,日或小时添加前导0。可以在Microsoft Custom Date and Time Format Strings找到更多信息。

答案 2 :(得分:1)

您也可以使用:

string.Format("{0:M-d-yyyy H:mm:ss.f}", yourDateTime);

C# Examples

中的更多详情