java获取的本机时间比当前时间少8小时的解决方案
2012-02-25 17:23
344 查看
在不更改机器时区的情况下改变一个特定应用程序的时区(多种方法): 1、 TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai"); TimeZone.setDefault(tz); 2、 java -Duser.timezone=UTC TimeZoneTip java -Duser.timezone=Asia/Shanghai 3、 针对tomcat,修改其catalina.bat 对应set JAVA_OPTS = -Duser.timezone=Asia/Shanghai 新增 -Duser.timezone=Asia/Shanghai 这句既可 。 4、代码中 Date utilDate = new java.util.Date(); SimpleDateFormat myFmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); TimeZone timeZoneChina = TimeZone.getTimeZone("Asia/Shanghai");//获取中国的时区 myFmt.setTimeZone(timeZoneChina);//设置系统时区 return myFmt.format(utilDate);
相关文章推荐
- Java获取时间与系统时间相差8小时终极解决方案
- java获取当前时间后,经SimpleDateFormat格式化成String类型,差8小时
- Java获取时间与系统时间相差8小时终极解决方案
- Java获取时间与系统时间相差8小时终极解决方案
- java获取当前时间前一周、前一月、前一年的时间
- java 获取当前时间的天、周、月、季度、半年度、年度开始和结束时间
- java获取时间戳和当前时间
- java获取当前上一周、上一月、上一年的时间
- JAVA中获取当前系统时间
- SSH笔记 在JSP页面中通过Java获取系统时间并赋值给当前页面标签完整代码
- Java各种获取系统当前时间方法 和 格式
- Java获取当前时间的年月日时分秒方法
- java中获取当前系统时间,日期并格式化输出
- [解决]Java 获取时间与系统时间差8小时(-8小时)
- java获取当前应用的运行信息(内存,线程,运行时间,状态等)
- JAVA中获取当前系统时间
- java 获取时间少8小时解决办法
- java中获取系统当前时间
- JAVA中获取当前系统时间
- java当前系统时间的获取