如果获取本地时间

baggiowd 2009-07-14 02:35:07
尝试过

Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT+8"));
System.out.println(cal.getTime());

可是不行 出来的还是 差8小时...
Tue Jul 14 06:34:14 GMT 2009

该怎么弄 谢谢
...全文
25 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
baggiowd 2009-07-14
  • 打赏
  • 举报
回复
new Date() 出来的是GMT时间

3L的可行 谢谢
少龙123 2009-07-14
  • 打赏
  • 举报
回复
new Date(),介个不行?
yefengzjfc 2009-07-14
  • 打赏
  • 举报
回复
用DateFormat类阿
你把你要的格式指定好不就好了
zjf0921 2009-07-14
  • 打赏
  • 举报
回复
1.在JVM命令行设置为当前时区
java -Duser.timezone=GMT+8 MainClass
2.使用代码设置
System.setProperty("user.timezone", "GMT+8");

java.util.Date date = new java.util.Date();
System.out.println(date);
yubangqi 2009-07-14
  • 打赏
  • 举报
回复
同上
wangdawei722 2009-07-14
  • 打赏
  • 举报
回复
new Date().getTime();

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧