
今天在.net中发现了一个DateTime.Now格式化奇特的东西,也可能是我发现的晚了,我是现在才发现。
请仔细观察下面几行文字:
DateTime.Now.ToString() 输出显示为:2010-2-24 16:35:30
DateTime.Now.ToString("yyyy-MM-dd hh") 输出显示为:2010-02-24 04
注意输出后的小时部分,换成04时,此时应该是12小时至。
DateTime.Now.ToString("yyyy-MM-dd HH") 输出显示为:2010-02-24 16
此时被格式化的时间格式又变为16时了,此时应该是24小时至。
| #1 | 评论标题:you are clever! | 评论时间:2010-2-26 12:58:21 |
| you are clever! verey good! | ||