1
更新後運行JWS應用程序時,正確設置了重新啓動應用程序時區後,時區設置不正確。java web開始時間
主要方法...
logger.info("TimeZone=" + TimeZone.getDefault());
logger.info("Date=" + new Date());
logger.info("Timestamp=" + new Timestamp(new Date().getTime()));
首先運行(升級後):
2012-10-15 16:51:49,529 [javawsApplicationMain] INFO - TimeZone=sun.util.calendar.ZoneInfo[id="UTC",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]
2012-10-15 16:51:49,531 [javawsApplicationMain] INFO - Date=Mon Oct 15 16:51:49 UTC 2012
2012-10-15 16:51:49,531 [javawsApplicationMain] INFO - Timestamp=2012-10-15 16:51:49.531
第二輪(從高速緩存):
2012-10-15 19:52:44,798 [javawsApplicationMain] INFO - TimeZone=sun.util.calendar.ZoneInfo[id="GMT+03:00",offset=10800000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]
2012-10-15 19:52:44,798 [javawsApplicationMain] INFO - Date=Mon Oct 15 19:52:44 GMT+03:00 2012
2012-10-15 19:52:44,798 [javawsApplicationMain] INFO - Timestamp=2012-10-15 19:52:44.798
有何想法?
您是否堅持從配置文件或DB屬性初始化的任何時區設置? –
沒有時區沒有設置在任何地方 – jquestion