首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

这是什么有关问题:本地时间正确,jsp页面的时间却晚了6个多小时?(Win7)

2012-01-11 
这是什么问题:本地时间正确,jsp页面的时间却晚了6个多小时?(Win7)如题,小女子先谢啦~~[解决办法]jsp 读取

这是什么问题:本地时间正确,jsp页面的时间却晚了6个多小时?(Win7)
如题,小女子先谢啦~~

[解决办法]
jsp 读取的是服务器时间,js读取的是客户机 

先看看到底是哪边的问题
[解决办法]
你是想得到服务奇的时间还是本机的时间?

[解决办法]
我的Win7确实出现过时间比当前系统时间晚8个小时,后来修改配置弄好了,不知道能不能帮上你,我把我的日志链接发给你,你去看看。你可以先自己写控制台写个类测试一下,是不是main方法里获取时间都是这样的

http://hi.baidu.com/icewee/blog/item/150caea07fdd378747106482.html

[解决办法]
语法是: <%
out.print(new java.util.Date());
%>

jsp页面取的就是执行服务器的时间,jsp内置代码一般编译后在服务器端执行。

static public String getSysdate() {
return (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US))
.format(new Date());
}

Locale.US 为美国时间,而out.print(new java.util.Date());取的是服务器操作系统地域时间,估计是北京时间,它们之间的时差应该是8个小时吧

[解决办法]

探讨
语法是: <%
out.print(new java.util.Date());
%>

jsp页面取的就是执行服务器的时间,jsp内置代码一般编译后在服务器端执行。

static public String getSysdate() {
return (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US))
.format……

[解决办法]
呵呵,美国时间……
[解决办法]
中间件 是什么? was的话 也有这种情况 添加环境变了 user.timezone GMT+6
[解决办法]
System.setProperty("user.timezone", "Asia/Shanghai");
TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");
Date dt = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(dt);
[解决办法]
去数据库查查是什么时间
select sysdate from dual
[解决办法]
Locale.US。。。。

热点排行
Bad Request.