该死的Win7日期格式问题,如何解决?
APS+IIS平台的Web服务,在XP系统上,日期格式取回值为yyyy-M-d,例如2013-9-5,这种格式是SQL可以识别的,可是到了Win7系统上,时间全变成了yyyy/M/dddd,例如2013/9/5 星期四。这种时间格式SQL根本不认,以至于整个网站差不多崩溃,将Win7时间格式调回yyyy-M-d显示模式,Web服务居然死活不认,维持原始状态不变,重启系统N回,依然不变,请问怎么修改这个时间格式?数据库为Access格式。
===================================================
最后再强调,Win7系统时间格式设置后,Win7系统自己显示是yyyy-M-d,但是Web网站处理时间还是yyyy/M/dddd格式,重新建立网站还是一样,死活不变!要抓狂了。
------解决方案--------------------http://jingyan.baidu.com/article/92255446eb2a45851648f407.html
你把系统的日期格式设置成之前XP的格式呢!
------解决方案--------------------1、自定义函数进行引用
2、每个使用到日期的地方,用replace
都很简单,自己百度一下即可。
------解决方案--------------------显示的时候自己做个预案,如果格式是2012/1/1 就转换成2012-1-1 否则就不用管了
------解决方案--------------------Year(DateAdd("yyyy",-0,date()))&"-"&month(date())&"-"&day(date())
------解决方案--------------------肯定不是,只是开发环境而已。