C#的DateTime格式化成字符串

【问题】

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

的效果。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量