最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

C#的DateTime格式化成字符串

C# crifan 3556浏览 0评论

【问题】

C#中,想要把当前的DateTime.Now的值,格式化成字符串。

结果用了:

string curDatetimeStr = DateTime.Now.ToString();

却只得到了:

"6/11/2013 2:17:57 PM"

想要自己自定义格式化。

 

【解决过程】

1.参考:

String Format for DateTime [C#]

最终换成:

            //string curDatetimeStr = DateTime.Now.ToString();
            DateTime curDateTime = DateTime.Now;
            string curDatetimeStr = String.Format("{0:yyyy-MM-dd_HHmmss}", curDateTime); //"2013-06-11_142102"

 

【总结】

用:

String.Format("{0:yyyy-MM-dd_HHmmss}", DateTime.Now)

即可得到:

2013-06-11_142102

的效果。

转载请注明:在路上 » C#的DateTime格式化成字符串

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.178 seconds, using 22.07MB memory