Java之格林威治时间格式转换成北京时间格式

/**

* Copyright 2020. yaodouwang.com Studio All Right Reserved

*

* Create on 03-23 12:45

* Created by zhaoxinguo

* Version 2.0.0

*/

package com.mtons.mblog;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.TimeZone;

/**

* @description: Java之格林威治时间格式转换成北京时间格式

* @author zhaoxinguo

* @date 2020/3/23 12:45

*/

public class DateUtils {

/**

* 支持jdk1.6的写法

* 解析2015-12-27T14:20:34+08:00格式类型的时间

* 将2015-12-27T14:20:34+08:00转换成2015-12-27 14:20:34

* @param str

* @return

* @throws Exception

*/

public static String getTimestampTimeV16(String str) throws ParseException {

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");

TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");

sdf.setTimeZone(tz);

Date date = sdf.parse(str);

String string = date.toString();

return string;

}

/**

* 支持jdk1.7的写法

* 解析2015-12-27T14:20:34+08:00格式类型的时间

* 将2015-12-27T14:20:34+08:00转换成2015-12-27 14:20:34

* @param str

* @return

* @throws Exception

*/

public static String getTimestampTimeV17(String str) throws ParseException {

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");

Date date = sdf.parse(str);

String string = date.toString();

return string;

}

/**

* 将1464166640(当前时间的秒)转换成:yyyy-MM-dd HH:mm:ss格式

* @param str

* @return

*/

public static String getTimeToDay(String str){

Date date = new Date(1464166640L*1000);

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

return format.format(date);

}

}

注意:本文归作者所有,未经作者允许,不得转载

java输出格林威治时间_Java之格林威治时间格式转换成北京时间格式相关推荐

  1. 日期格式:ddMMyy-hhmmss,格林威治时间转换成北京时间

    有些项目需要第三方的接口来取数据,这样就有个问题,那就是有些字段比较特殊,采用的都是国际标准时间,方便别的语言调用,这样时间差就相差不一样了,需要进行转换. 例如:GPS的数据时间格式:ddMMyy- ...

  2. c语言 北京时间转换utc时间_UTC时间转换成北京时间C语言函数代码

    UTC + 时区差 = 本地时间 时区差东为正,西为负.在此,把东八区时区差记为 +0800, UTC + (+0800) = 本地(北京)时间 (1) 那么,UTC = 本地时间(北京时间))- 0 ...

  3. PostgreSQL | 将 timestamptz 格式的UTC时间转换成北京时间

    PostgreSQL | 将 timestamptz 格式的UTC时间转换成北京时间 1.将UTC时间"2020-08-25 02:11:34.59741+00" 转换成北京时间( ...

  4. UTC时间转换成北京时间C语言函数代码

    UTC + 时区差 = 本地时间 时区差东为正,西为负.在此,把东八区时区差记为 +0800, UTC + (+0800) = 本地(北京)时间 (1) 那么,UTC = 本地时间(北京时间))- 0 ...

  5. python UTC时间转换成北京时间

    UTC时间转成北京时间: 例如:2020-04-26T03:02:01Z 转成 2020-04-26 11:02:01 时差问题:UTC+8=北京时间 from datetime import dat ...

  6. java数字转中文_Java程序:输入数字转换成中文输出

    功能看似简单,但真正实现起来也不是易事 现在贴出代码,欢迎各位幕友提出建议!! package test01; import java.util.Scanner; public class Test ...

  7. RSA的密钥把JAVA格式转换成C#的格式

    RSA算法在C#与JAVA之前的交互 在JAVA生成一对RSA私钥和公钥的时候,是以下的形式给到C#去调用: string publickey = @"MIGfMA0GCSqGSIb4DQE ...

  8. 格林威治时间转换成北京时间

    解析rss订阅内容时候,发现pubDate是格林威治时间格式,在手册上找到这个函数,收藏 gmstrtotime($sgm) {$months = array('Jan'=>1,'Feb'=&g ...

  9. 格林威治时间转换成北京时间,Mon May 10 2021 15:34:42 GMT+0800 (中国标准时间) TO 2021/5/10

    public class DateUtil {public final static String FORMAT_STRING = "yyyy-MM-dd HH:mm:ss";pu ...

最新文章

  1. swift3.0友盟分享
  2. bootstrap Table API和一些简单使用方法
  3. Leetcode 200. 岛屿数量 解题思路及C++实现
  4. java 信号量 countdown_Java计数器之CountDownLatch、CyclicBarrier、Semaphore
  5. 原来!我在4年前就开始体验雾游戏了!
  6. 响应式系统reactive system初探
  7. RocketMQ消息丢失场景及解决办法,已拿offer入职
  8. python代码编辑器、最好_这十大文本/代码编辑器最好用
  9. 知名PS滤镜合集工具Nik Collection 4 for Mac
  10. java 封闭类型_java – 如何获取封闭类?
  11. AndroidStudio使用gradle出现Could not download... 或unable to resolve dependency for...
  12. 抖音微信登录服务器繁忙,抖音微信登录不了_抖音微信登录不上原因解决介绍_游戏吧...
  13. 古今安全帽头盔大PK,古人安全意识不比今人差
  14. Ubuntu18.04-ROS-Python-通过周立功Can发送16进制整数
  15. 京东公司与中国电信江苏公司达成云计算战略合作
  16. haproxy代理https配置方法【转】
  17. v4l2框架—申请缓存(VIDIOC_REQBUFS)
  18. java安装教程win7_Tomcat服务器安装配置教程(win7)
  19. 《iOS开发全然上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营...
  20. 未能创建类型“Genersoft.ZJGL_XD.XDXTXY.XDGLPUBSrv”。

热门文章

  1. CSTC-2017-Web-writeup
  2. GIT创建版本库及版本的迭代
  3. 【c++】——函数的堆栈调用详细过程
  4. 计算机二级在线模考,计算机二级模拟考试题2016
  5. 隐藏在发表的宏基因组文章背后故事,如何发掘和学习
  6. 如何利用工具低成本构建阿里云灾备方案?
  7. taro+vue微信小程序文本换行
  8. 多道批处理操作系统和分时操作系统的概念
  9. Flink入门系列05-时间语义
  10. linux c++ 获取当前时间毫秒_Linux 切换工作目录