日期时间格式字符串?
我有日期格式字符串 dd-mm-yy。请告诉我如何在字符串中添加小时和分钟(即 13-03-2010.21.03)....
DateTime.Today.ToString("dd-mm-yy") ?
I have the date format string dd-mm-yy. Please can you tell me how to add hours and minutes to the string (i.e 13-03-2010.21.03) ....
DateTime.Today.ToString("dd-mm-yy") ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
请检查此http://msdn.microsoft.com/en-us/library/ 8kb3ddd4.aspx 和 http://www.csharp-examples.net/字符串格式日期时间/ 了解更多信息
please check this http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx and http://www.csharp-examples.net/string-format-datetime/ for more information
将今天更改为现在
请注意 mm = 分钟,MM = 月
Change the Today to Now
Please note that mm = minutes and MM = months
您可以使用此方法:
如果您想要 24 小时:
请参阅 MSDN文档。
请注意,您第一次使用的格式字符串不正确,因为
mm
代表分钟,因此您应该已经使用MM
几个月了。您还使用了
Today
,它没有时间部分(因此它始终是 00:00:00)。如果您需要这些(小时、分钟、秒和毫秒),您应该使用Now
。You can use this:
If you want 24 hours:
See the MSDN documentation.
Note that the format string you first used is incorrect, as
mm
stands for minutes so you should have usedMM
for months.You are also using
Today
, which does not have the time component (so it would always be 00:00:00). If you need those (hours, minutes, seconds and milliseconds), you should useNow
.mm
是分钟,MM
是几个月,所以您当前的示例是错误的。另请注意,您需要使用
Now
而不是Today
,否则它将始终为00.00
mm
is minutes,MM
is months, so your current example is wrong.Also, note that you need to use
Now
rather thanToday
, otherwise it'll always be00.00
几个月的MM
毫米 分钟
MM for Months
mm for minutes