照理是取得服务器端的格式.
我测试时发现 有一台电脑,提交的时候,时间格式就变成德国时间格式了. 变成 17.03.2010 ,同一台机器,更改其他的账户,又好了,变成 2010/17/03
其他的电脑 都是 2010/17/03当然我知道可以用.Tostring("yyyy-mm-dd")等方式解决.我现在的问题是, 这个很怪异啊..不是应该取得的是 服务器端的时间吗, 格式也是服务器上的时间格式.
高手指教!!
我测试时发现 有一台电脑,提交的时候,时间格式就变成德国时间格式了. 变成 17.03.2010 ,同一台机器,更改其他的账户,又好了,变成 2010/17/03
其他的电脑 都是 2010/17/03当然我知道可以用.Tostring("yyyy-mm-dd")等方式解决.我现在的问题是, 这个很怪异啊..不是应该取得的是 服务器端的时间吗, 格式也是服务器上的时间格式.
高手指教!!
貌似Now后面没有()。
群号:29037453
群号:29037453
群号:29037453
他的DateTime.Now()这代码是在他的服务器上运行的,当然就是取的服务器的时间,关客户端电脑的时区,格式什么设置的有关系吗???如果北京服务器的时间是2010-03-18早上10点,那你跑大米国打开网站,难道看到的会是晚上10点吗。代码在哪运行,就是取哪的时间。
DateTime.Now.ToString("yyyy/MM/dd", System.Globalization.DateTimeFormatInfo.InvariantInfo);
如果取客户端,不用js那dll还直接乘ActiveX直接运行了不成