系统采用了mvc+membership模式,membership 中的表跟时间有关的字段都少了8个小时,时区不对,但不知道如何改?求大神解答,先谢谢了。
那你取数据库中的数据时间的时候,统一加上8小时。
或者你看看你的服务器上的时区配置是不是不对。
但存在数据库中的时间还是不对啊
服务上的时区应该是对的,因为除了mebership生成的那些表中的时间不对,自己手动添加的表的时间是对的。
运行时修改时区
TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));
membership数据库中保存的是UTC时间。 应该是对的。