/*** 转换时间时区** @param dateStr        需要转的时间字符串* @param sourceTimeZone 源时间时区 GMT+8* @param targetTimeZone 目标时间时区 GMT+6* @return* @throws ParseException*/public static String converDateGMT(String dateStr, String sourceTimeZone, String targetTimeZone) throws ParseException {sourceTimeZone = StrUtil.isEmpty(sourceTimeZone) ? GMT_8 : sourceTimeZone;targetTimeZone = StrUtil.isEmpty(targetTimeZone) ? GMT_8 : targetTimeZone;SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//获取传入的时间值Long time = new Date(sdf.parse(dateStr).getTime()).getTime();//获取源时区时间相对的GMT时间Long sourceRelativelyGMT = time - TimeZone.getTimeZone(sourceTimeZone).getRawOffset();//GMT时间+目标时间时区的偏移量获取目标时间Long targetTime = sourceRelativelyGMT + TimeZone.getTimeZone(targetTimeZone).getRawOffset();Date date = new Date(targetTime);return DateUtil.formatDateTime(date);}

java时区时间转换相关推荐

  1. java不同时区时间转换,Java不同时区(timezone)之间时间转换

    最近出现一个问题是这样的 我们的系统在国外打印的日志时间由于时差关系和国内不一致 看起来不方便 希望国外的日志和国内保持一致 即 需要对不同时区的时间做转换调整 统一为国内时间. 一.关于时区的一些概 ...

  2. java 不同时区时间转换_Java对世界不同时区timezone之间时间转换的处理方法

    最近出现一个问题是这样的:我们的系统在国外打印的日志时间由于时差关系和国内不一致,看起来不方便,希望国外的日志和国内保持一致,即:需要对不同时区的时间做转换调整,统一为国内时间. 一.关于时区的一些概 ...

  3. java 当前时间 转换成 农历(阴历)时间

    package util;import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Ca ...

  4. Linux shell不同时区时间转换(时区 夏令时 时间戳)

    如果目标地区没有使用夏令时,可以日期或时间戳直接减去小时差,也可以使用下面兼容夏令时的方法. 概念:         时间戳 :从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数. ...

  5. JAVA CST时间 转换成Date

    Mybatis中处理Oracle时间类型是个比较麻烦的问题,特别是需要用到时间做比较的,可参考以下代码与思路: 格式化CST时间 SimpleDateFormat sdf = new SimpleDa ...

  6. java不同时区时间转换,Java在不同时区转换时间

    本文中,我们将展示如何在不同时区之间转换时间,我们分别使用Date.Calendar.Joda Time. 本例从新加坡时区 (GMT+8:00) Asia/Singapore - Singapore ...

  7. java 指定时间转换_Java中使用Calendar进行获取指定时间,使用SimpleDateFormat进行格式化转换...

    java中使用Calendar获取指定的时间 public class DateTranslate { /** * 获取指定日期的间隔月份的第一天的日期 * @param date * @param ...

  8. js时区时间转换格式:h5内转换含有T字母的8小时时区时间格式

    1.后台传过来的数据含有时区日期,该日期为浏览器识别日期,此时进行日期格式的转换,如采用getFullYears()等方法后,手机微信打开的h5界面则显示为NAN,非法日期格式,此时应采用如下方法转换 ...

  9. 前端实现时区时间转换

    ```javascript//通过时区变时间handleFormChange(text, item) {clearInterval(this.timer);clearInterval(this.tim ...

  10. JAVA UTC时间转换格式

    测试代码: 测试日期为UTC格式时间:2019-03-01T23:58:52.010+08:00 package com.exceluploadlf.util;import java.text.Par ...

最新文章

  1. ArchiCAD 23中文版
  2. centOS 7设置静态IP,使用Xshell远程连接
  3. java面试题二十三 接口
  4. sdut 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
  5. ubuntu 16.04 apache 开启Rewrite功能
  6. 浙江移动智能语音服务器,接口说明
  7. http协议工作原理(精简)
  8. 教你如何在google上查阅一个方位的经纬度
  9. jupyter一直*_不用下载安装,你的机器人可以直接在浏览器里跳舞丨Jupyter-ROS
  10. brctl 设置ip_docker配置独立桥接IP的方法
  11. 建模与计算机应用,数学建模与计算机应用竞赛.doc
  12. 六轴传感器icm20602的自检和校准学习
  13. 多次引用同一脚注或尾注
  14. 你的终极目标是什么?
  15. 普及组noip2015年问题求解——重新排列1234和根节点数为2015的二叉树最多有__个叶子节点
  16. ept技术_每天5分钟跟我一起学电气之EPT的原理
  17. 定义函数,实现折半查找算法
  18. android sim卡槽,一加5怎么装卡/插卡 一加手机5 SIM卡安装图文教程
  19. 1074 链表翻转(柳神代码思路)yyds
  20. 百度网盘限速代理下载工具

热门文章

  1. 怎么制作linux光盘镜像,linux光盘镜像文件制作攻略
  2. Jenkins批量删除历史构建记录
  3. 抽屉新热榜html源码,利用scrapy获取抽屉新热榜的标题和内容以及新闻地址保存到本地...
  4. 微信接口类php,【微信接口库】分享10个常用的php微信接口类
  5. html设置本地字体文件
  6. 每周论文精读01——3D Human Pose Estimation with 2D Marginal Heatmaps
  7. 用手机怎么看服务器里的文件,手机查看云服务器文件
  8. 结构化数据、半结构化数据、非结构化数据的划分
  9. flex布局中的align-content属性
  10. laravel 分页查询