当前位置:编程学习 > C#/ASP.NET >>

System.DateTime.Now获取的时间问题

就是System.DateTime.Now获取的时间,之前系统时间是新加坡12小时制的时间,现在改成24小时制的了
                    
但是程序发布前在程序中获取的是24小时制的时间                           
程序发布后放在IIS上浏览获取的又变成12小时制的
这是为什么?请高手指教…… --------------------编程问答--------------------

System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");//HH 24小时  hh 12小时制
--------------------编程问答-------------------- 可能是日期格式的问题;你在发布前的机器系统时间使用的是12小时制(AM/PM),而发布到的IIS服务器上使用的是24小时制, --------------------编程问答-------------------- 和服务器的日期格式有关 --------------------编程问答-------------------- 还和服务器区域/时间相关设置有关 --------------------编程问答-------------------- 要改的话看着里:http://hi.baidu.com/bj1686/blog/item/d4bbc2ca9eef8b84c91768aa.html --------------------编程问答--------------------
引用 1 楼 wtj2832 的回复:
C# code

System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");//HH 24小时  hh 12小时制

这样定死显示格式不就OK了
--------------------编程问答-------------------- 就是,获取到然后转换成一个固定的格式。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,