昨天遇到一个问题,公司有个flex web项目,用户在使用的时候遇到一个这样的问题:人员生日修改后总比选的日期少一天。

公司前端是flex web 后台是springmvc+hibernate .断点看了后发现前后台时间少了一小时。数据库保存的时间也是对的,但是前端显示却是少了一小时。

后来查到是夏时令的问题,即时区问题。

参考了很多博客后,在eclipse中修改

在eclipse中设置

在 首选项->Tomcat ->JVM Settings 项,添加如下几个JVM Parameters:

-Duser.timezone=GMT+08。

就不再产生这个问题了。之前试着添加过-Duser.timezone=Asia/Shanghai ,但是没有起作用,不知道是不是jdk版本的问题,也有的说是:

在 Eclipse 安装目录下找到 eclipse.ini 文件,编辑该文件输入启动参数:
-vmargs 
-Duser.timezone=Asia/Shanghai 
然后重新启动

这点没有测试,需要的自行测试。

第一次遇到这个问题,折腾了半天,最后终于解决了。

还有生产环境中解决办法:

   安装tomcat服务:cp $CATALINA_HOME/bin/catalina.sh /etc/init.d/tomcat7,如果要修改java_opts,则直接修改/etc/init.d/tomcat7,增加一句JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx1024m   -XX:MaxNewSize=256m -XX:PermSize=128M -XX:MaxPermSize=512m -Duser.timezone=GMT+08"即可。 

tomcat的夏时令问题(时区问题)相关推荐

  1. 由夏时令引起的java世界时间不一致问题

    上周服务器在结算竞技场的时候发生了结算在积分清零只后的问题,但实际上服务器代码里的时间是写死的,逻辑先后在内网测试的时候是没有问题的,所以发生这一现象实在令人百思不得解. 后来查看日志,发现清零时间确 ...

  2. 日期问题合集(时令、时区)

    日期问题合集(时令.时区) 概念 首先介绍一下有关日期的相关概念 时区 时区是地球上的区域使用同一个时间定义.以前,人们通过观察太阳的位置(时角)决定时间,这就使得不同经度的地方的时间有所不同(地方时 ...

  3. java中时区的时令问题

    线上出一个特别神奇的bug,通过以下方式取到的时间,比真实的时间早了一个小时.处理时区的方式是: public static Date converDateBaseFromGMT(Date sourc ...

  4. php 时区对应的地区,PHP 输出的各个时区对应的时差表

    各个时区对应的时差表(不考虑夏时令):Africa/Abidjan  +00:00Africa/Accra    +00:00Africa/Addis_Ababa      +03:00Africa/ ...

  5. UTC时间 GMT时间 本地时间 北京时间 时区 夏令时简要说明

    1.UTC时间 与 GMT时间 整个地球分为二十四时区,每个时区都有自己的本地时间.为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated). ...

  6. Java中的时间、时区和夏令时

    相关概念 时区 时区是地球上的区域使用同一个时间定义.以前,人们通过观察太阳的位置(时角)决定时间,这就使得不同经度的地方的时间有所不同(地方时).1863年,首次使用时区的概念.时区通过设立一个区域 ...

  7. php中关于冬夏时令切换引发的问题

    各位客官,欢迎光临小弟网站 在国内由于没有冬夏时令之分,所以直接对时间戳进行加减,不会出现问题.但是在国外的一些地方会有时令之分. 假设北京时间2019年11月25日 12:00:00,对应的时间戳是 ...

  8. java时区转换 夏令时_实现时区的转换--涉及到冬令时和夏令时的时候

    #时区转换 主要是用来转换时区用的,特别涉及到冬令时和夏令时的区域,这样会很烦,所以需要用个方法来转换 这个主要是创建一些模型 using System; using System.Collectio ...

  9. 安卓国际化开发中的时区问题之——夏令时,冬令时

    在说时区问题的时候,估计很多人都很不屑.因为获取时区的方法真的太简单了.尤其是很多面向百度编程的iter. 比如,获取时区的方法一句就能搞定: String timeZone ="GMT&q ...

  10. Java时间处理5---Java8中时区相关类库介绍

    前言 在Java8以前,我们对于时区的处理通常是为时间转换类设置指定TimeZone,然后进行时区时间转换. 而在Java8中不仅对时间日期进行了细粒度处理,有无时区,时区处理也进行了更加细粒度的优化 ...

最新文章

  1. 【AI】caffe使用步骤(一):将标注数据生成lmdb或leveldb
  2. 概率和统计的matlab指令
  3. ArrayMap java.lang.ArrayIndexOutOfBoundsException
  4. phpstudy php日志,phpstudy开启网站Apache日志并且按照日期划分创建
  5. pmp知识点详解-项目大牛整理_PMP核心知识点第六章:项目进度管理(3)
  6. 《大数据分析原理与实践》一一第3章 关联分析模型
  7. 日本的酒店主题能有多丰富?
  8. PCA与图像压缩与去噪
  9. android volley 线程,android第三方框架(一)过时的框架volley
  10. PAT1004. 成绩排名
  11. java jxl上传excel_JAVA JXL -----excel文件上传和解析
  12. html的table效果,html的table用法(让网页的视觉效果显示出来)
  13. 罗永浩宣布春节后回归科技界;2021年年终奖人均水平为2.3万元;消息人士:字节跳动日均进账10.07亿 | EA周报...
  14. 关于VS2008 SP1和 VS2010备忘
  15. 计算机辅助教育题库和答案,计算机考试题库及参考答案.docx
  16. 如何画 软件工程 流程图
  17. C# WMP 视频播放
  18. 研究团队再次发现安全漏洞,微软警告Azure用户
  19. 通俗理解 set,dict 背后的哈希表
  20. 证件照修改尺寸像素大小和存储大小

热门文章

  1. ioi 赛制_《Produce48》现坑爹赛制 网友称这波操作令人窒息
  2. 切线法(牛顿法)、割线法、抛物线法
  3. CS相关书籍的书评[转载]
  4. 六款最佳、免费的网络延迟测试工具
  5. Hadoop Web 控制台安全认证
  6. opencv subtract函数内存泄漏
  7. TLC5615 DA转换 verilog FSM
  8. lxqt lxde_面向极简主义者的Linux桌面:LXQt和LXDE入门
  9. 企业征信(尽职调查):采集数据网站一览表
  10. 配置Apache Digest认证