我有日期格式字符串dd-mm-yy。请告诉我如何在字符串中添加小时和分钟(即13-03-2010.21.03)....
DateTime.Today.ToString("dd-mm-yy") ?
答案 0 :(得分:6)
请查看此http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx和http://www.csharp-examples.net/string-format-datetime/以获取更多信息
String.Format("{0:d/M/yyyy HH:mm:ss}", datetime)
答案 1 :(得分:5)
DateTime.Now.ToString("dd-MM-yy.HH.mm")
将今天改为现在
请注意,mm =分钟,MM =月
答案 2 :(得分:3)
您可以使用:
DateTime.Now.ToString("dd-MM-yy.hh.mm")
如果你想要24小时:
DateTime.Now.ToString("dd-MM-yy.HH.mm")
请参阅MSDN文档。
请注意,您首次使用的格式字符串不正确,因为mm
代表分钟,所以您应该使用MM
几个月。
您还使用Today
,它没有时间组件(因此它始终为00:00:00)。如果您需要(小时,分钟,秒和毫秒),则应使用Now
。
答案 3 :(得分:2)
DateTime.Now.ToString("dd-MM-yyyy.HH.mm");
mm
是分钟,MM
是几个月,所以您当前的示例是错误的。
另请注意,您需要使用Now
而不是Today
,否则它将始终为00.00
答案 4 :(得分:1)
DateTime.Now.ToString("dd-MM-yy.HH.mm");
MM for Months 毫米分钟