DateTime.Now.ToString(“yyyy-MM-dd hh:mm:ss”)正在返回AM时间而不是PM时间?
我试图通过DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")
获取当前时间
但是,这是吐出了我们想要的12个小时的时间。
例如:
它吐出来的东西: 11/14/2011 2:24:56 am
我们想要什么: 11/14/2011 2:24:56 pm
我们做什么noob错误?
任何帮助是极大的赞赏 :)
使用HH
24小时制格式:
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
或AM/PM
部分的tt
格式说明符:
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss tt")
看看自定义date和时间格式string文档。