不同时区时间换算_不同时区时间转换
引入依赖
org.apache.commons
commons-lang3
3.9
代码如下
/**
* 格林威治时区与北京时区转换
* 场景:输入格式为yyyyMMddHHmmss的格林威治日期字符串,
* 输出格式为yyyy-MM-dd HH:mm:ss的北京日期字符串
*
* @param timeStr
* @param type
* @return
*/
public static String GMTConverter(String timeStr, String type) {
try {
// 将格式为yyyyMMddHHmmss的格林威治日期字符串转为Date类型
Date date = DateUtils.parseDate(timeStr, new String[]{"yyyyMMddHHmmss"});
String patternTemplate = "yyyy-MM-dd HH:mm:ss";
// 将Date类型转化成格式为yyyy-MM-dd HH:mm:ss的字符串
String dateStr = DateFormatUtils.format(date, patternTemplate);
SimpleDateFormat formatGMT = new SimpleDateFormat(patternTemplate);
// 设置时区为格林威治
formatGMT.setTimeZone(TimeZone.getTimeZone(type));
// parse时会结合操作系统时区,为parse结果+8小时
Date dateParse = formatGMT.parse(dateStr);
SimpleDateFormat formatGMT8 = new SimpleDateFormat(patternTemplate);
String result = formatGMT8.format(dateParse);
return result;
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
public static void main(String[] args) {
String result = GMTConverter("20200708000000", "GMT");
System.out.println(result);
}
输出结果
不同时区时间换算_不同时区时间转换相关推荐
- 时间换算_只愿与一人十指紧扣_新浪博客
1 时间换算(10分) 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如 ...
- java 时间换算_【时间工具】整理下java时间换算专题
首先总结了一下日期转换基础,最常用的两个工具类Date与calender,转换方法如下: package com.zzt.spider; import java.text.SimpleDateForm ...
- mysql根据当前时间删除_从日期时间早于另一项日期时间的Mysql表中删除
我有一些困难,使我的MySQL查询正确.当前状态如下: 我有一个包含Todo的表,其中datetime字段已更改为(在插入/更新时设置为当前datetime) 如果有20个以上的项目的"是否 ...
- java时间错误_更改操作系统时间时睡眠()中的Java错误:任何解决方法?
让我烦恼的错误与this ticket相同.基本上,如果您将OS时钟更改为过去的日期,则更改时正在休眠的所有线程都不会被唤醒. 我正在开发的应用程序意味着24/24运行,我们希望能够在不停止的情况下更 ...
- 熔断器熔断时间标准_保险丝熔断时间标准 保险丝熔断标准
n-4524 am 250-110612-11w 4a 250v 熔断保险丝 韩国牌子 2018年12月1日保险丝的中部热,当这一点的温度 超过其熔点时,保险丝就被熔断,电流终止. 事实上,对主要的短 ...
- 计算机右下角时间格式,电脑右下角时间格式_电脑右下角时间不准
2016-12-10 14:32:21 你好,据我所知,WIN7系统设置电脑时间无法显示秒数.即使在时间设置格式中加入了秒SS,电脑右下角托盘中还是只显示到分.且没有必要显示到秒,若要暂时显示到秒,可 ...
- echarts 时间曲线图_制作按时间每秒实时更新的echarts折线图
有时候我们的图表需要根据后台数据每秒实时更新,那么用echarts应该如何实现呢?2020.11.27发现篇文章很多人关注,但之前写的不是很清楚,今天更新下,大家有问题可以也留言讨论.这是一个仿win ...
- calendar类_带有时区的字符怎样转换为时间及Java 8中日期 与 Calendar 转换
概述 Java 8 日期,时间常用操作及格式化. 重点怎么把时间戳转换为带有时区的时间字符串? 带有时区的字符串怎样转换为时间? Java 8中时间,日期 与Date, Calendar 怎样互转? ...
- php时区改美东,美国东部时间与北京时间换算(美国中国时间换算器)
美国东部时间1.29日 晚上七点到晚上八点 北京时间!! 艾薇儿在网上和fans. 目前的美国东部时间,比我们慢13个小时,比如现在我们是下午两点,那么他们是当天的凌晨1点.对于你说的东部时间晚上7点 ...
- 时区之痒 - 从手机GPS模块获取的时间,真的是北京时间么?
去年互联网地图行业开始引入众包模式,国内比较大的地图商,比如四维图新.高德地图.百度地图纷纷开始推出UGC应用,众包给用户采集门址.公交站等信息,并按照工作量给与采集者一定的回报.我曾经玩过某德推出的 ...
最新文章
- 19_Android中图片处理原理篇,关于人脸识别网站,图片加载到内存,图片缩放,图片翻转倒置,网上撕衣服游戏案例编写...
- GatewayWorker Not Support On Windows.
- CART树回归、剪枝、Tkinter GUI
- 白宫任命退伍将军担任首位联邦首席信息安全官
- win8.1重装系统计算机管理打不开,Windows8计算机打不开192.168.0.1怎么办
- SPFA or bellman ford松弛法--单源最短路
- 【Science】颠覆三观的超强聚类算法
- 【LeetCode】【字符串】题号:*13. 罗马数字转整数
- java 登录md5加密_javaMD5加密及登录验证(备忘)
- [EMQX-V3.4.6源码解析系列]-1-EMQX简介
- android仿qq编辑图片,仿QQ图片编辑器 – ImageEditor
- pb 修改数据窗口种指定字段位置_PB数据窗口对象之字段操作
- 华氏摄氏转换 java_java 摄氏度 华氏度 转换
- build-up to Ajax v,to build up是什么意思
- 小米air12.5做Java_到底够不够用? 小米笔记本Air12.5性能测试
- 2020版熊猫金币解读及购买方式
- c补week1(linux c基本操作及C语言部分基础知识)
- C盘左右两边都有恢复分区,如何扩展C盘大小
- 京东健康、阿里健康纷纷扭亏:B端破局?
- CSS3属性justify-content