我有一个日期格式字符串dd-mm-yy。请问如何将小时和分钟添加到该字符串中(例如13-03-2010.21.03)...
DateTime.Today.ToString("dd-mm-yy") ?
我有一个日期格式字符串dd-mm-yy。请问如何将小时和分钟添加到该字符串中(例如13-03-2010.21.03)...
DateTime.Today.ToString("dd-mm-yy") ?
请查看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)
DateTime.Now.ToString("dd-MM-yy.HH.mm")
将“今天”改为“现在”
请注意,mm代表分钟,MM代表月份
DateTime.Now.ToString("dd-MM-yy.hh.mm")
DateTime.Now.ToString("dd-MM-yy.HH.mm")
mm
表示分钟,所以应该使用MM
表示月份。Today
,它没有时间组件(因此始终为00:00:00)。如果需要这些内容(小时、分钟、秒和毫秒),请使用Now
。Today
始终会产生00.00
。 - David HedlundDateTime.Now.ToString("dd-MM-yyyy.HH.mm");
mm
表示分钟,MM
表示月份,因此您当前的示例是错误的。
另外,请注意您需要使用 Now
而不是 Today
,否则它将始终为 00.00
。
DateTime.Now.ToString("dd-MM-yy.HH.mm");
MM代表月份 mm代表分钟