转换yyyy-MM-dd HH:mm:ss( DateUtils)

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.regex.Pattern;/*** @ Author :L&C* @ Date : 2019/12/31 15:13* @ Description :时间转换*/
public class DateUtils {public final static String FORMAT_STRING = "yyyy-MM-dd HH:mm:ss";public final static String FORMAT_STRING2 = "EEE MMM dd yyyy HH:mm:ss z";public final static String[] REPLACE_STRING = new String[]{"GMT+0800", "GMT+08:00"};public final static String SPLIT_STRING = "(中国标准时间)";public static String parseTimeZone(String dateString) {try {dateString = dateString.split(Pattern.quote(SPLIT_STRING))[0].replace(REPLACE_STRING[0], REPLACE_STRING[1]);//转换为dateSimpleDateFormat sf1 = new SimpleDateFormat(FORMAT_STRING2, Locale.ENGLISH);Date date = sf1.parse(dateString);return new SimpleDateFormat(FORMAT_STRING).format(date);} catch (Exception e) {throw new RuntimeException("时间转化格式错误" + "[dateString=" + dateString + "]" + "[FORMAT_STRING=" + FORMAT_STRING + "]");}}public static void main(String[] args) {String date = parseTimeZone("Wed Dec 20 2019 00:00:00 GMT+0800 (中国标准时间)");System.out.println(date);}
}

Spring Boot中返回date为EEE MMM dd HH:mm:ss z yyyy(Wed Dec 20 00:00:00 CST 2019),转换为 yyyy-MM-dd HH:mm:ss

在实体类定义中,定义为date的字段上添加

@JsonFormat(timezone = “GMT+8”, pattern = “yyyy-MM-dd HH:mm:ss”)

并且在其get方法中也添加:

@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+08:00”)

此时再次获得的该字段的日期格式为yyyy-MM-dd HH:mm:ss

Wed Dec 20 2019 00:00:00 GMT+0800 (中国标准时间) 时间转换相关推荐

  1. 关于 Thu Jun 13 2019 10:41:09 GMT+0800 (中国标准时间) 时间问题的解决

    关于 Thu Jun 13 2019 10:41:09 GMT+0800 (中国标准时间)  上传后台 (spring boot)报错的 问题的解决, 以element UI 中的时间插件为例 如下图 ...

  2. Fri Oct 18 2019 11:16:14 GMT+0800 (中国标准时间) 配置中关闭合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书检查

    问题1:Fri Oct 18 2019 11:16:14 GMT+0800 (中国标准时间) 配置中关闭合法域名.web-view(业务域名).TLS 版本以及 HTTPS 证书检查 解决:勾选一下就 ...

  3. Sun Jan 05 2020 00:00:00 GMT 0800 (中国标准时间) 时间转换为 2020-01-05 08:00:00

    转换yyyy-MM-dd HH:mm:ss( DateUtil) import java.text.SimpleDateFormat; import java.util.Date; import ja ...

  4. 格林时间:Thu May 18 2017 00:00:00 GMT+0800 (中国标准时间) 格式转换

    类似Thu May 18 2017 00:00:00 GMT+0800 (中国标准时间)格式的时间转换成2017/05/18 或取其时分秒,方法如下: /** * @param datdString ...

  5. java 中国标准时间_Sun Jan 05 2020 00:00:00 GMT 0800 (中国标准时间) 时间转换为 2020-01-05 08:00:00...

    转换yyyy-MM-dd HH:mm:ss( DateUtil) import java.text.SimpleDateFormat; import java.util.Date; import ja ...

  6. js 将2019-05-31T06:41:32Z转化为Fri May 31 2019 14:42:02 GMT+0800 (中国标准时间)格式

    new Date(2019-05-31T06:41:32Z)

  7. Tue Sep 03 2019 00:00:00 GMT+0800 (中国标准时间)怎么变成时间戳

    问题说明 js收到数据var a="Tue Sep 03 2019 00:00:00 GMT+0800 (中国标准时间),Sun Oct 06 2019 00:00:00 GMT+0800 ...

  8. 将Element UI的时间选择器(DatePicker)的Sat Jan 01 2022 00:00:00 GMT+0800 (中国标准时间)转化为XXXX-XX-XX的格式

    将Sat Jan 01 2022 00:00:00 GMT+0800 (中国标准时间)转化为XXXX-XX-XX的格式 在使用element UI的时间选择器时,控制台输出的是Sat Jan 01 2 ...

  9. 【Date】日期格式转换 Thu Sep 07 2017 00:00:00 GMT+0800 (中国标准时间) 00:00:00

    /*** @Description: 将一个诡异的原始字符串格式的日期改成想要的日期格式 * @author liujunran* @date 2018年1月5日 上午11:09:18 * @vers ...

  10. 亲测:如何将Sat Mar 14 2020 00:00:00 GMT+0800 (中国标准时间)转换成正常格式yy-MM-dd。字符串日期的比较compareTo方法。

    public static void main(final String[] args) { final SimpleDateFormat sdFormat=new SimpleDateFormat( ...

最新文章

  1. 俄研发新无线传电系统 隔20cm保持80%传输效率
  2. docker中使用systemctl启动服务
  3. python统计单词平均长度_统计学的Python实现-014:几何平均数(衡量样本集中趋势)...
  4. Jira 自定义工作流
  5. linux输出和错误信息文件,Log4j配置将错误信息输出到指定文件中[linux tomcat]
  6. 获取分辨率函数是什么_信号的时间域分辨率和频率域分辨率
  7. 代码管理学:命名要准确
  8. 【2019年天梯赛L2-029】特立独行的幸福(模拟)
  9. Latex绘制三线表
  10. Spring的Bean生命周期
  11. 一款小工具DeskPinsEx开发笔记
  12. 左耳朵耗子给出的学习指南
  13. HTML table表头排序箭头绘制法【不用箭头图片】
  14. 获取素材列表返回40004 invalid media type !(大坑)解决办法
  15. invalid characters encountered in Hex string
  16. 软件工程实践 第四周第二次会议讨论
  17. 中小尺寸常见显示屏分辨率列表
  18. 怎样关闭qq位置定位服务器,手机qq怎么关闭定位
  19. Flink 入门教程
  20. 安卓开发 从入门到转业 (一)

热门文章

  1. 0x80004005错误代码解决方法,哪种方法快捷有效?
  2. asic面试题目 英伟达_英伟达笔试题目ASIC|英伟达笔试题
  3. TOYOTA MOTOR CORPORATION Programming Contest 2022(AtCoder Beginner Contest 270) AB题解
  4. 傅里叶级数的数学推导及应用价值
  5. 搭建frida+木木模拟器运行环境
  6. Linux——逻辑分区
  7. xp系统启动时0x0000007B(0XF799A524,0XC0000034,0X00000000,0X00000000)错误
  8. c编程语言外文翻译及原文,外文翻译--基于ST语言(结构化文本语言)可编程控制器(中文)...
  9. 兆比特每秒和兆字节每秒_bit、Byte、Mbps、Mb/s区别
  10. Win10开电脑热点以后手机连接会IP配置失败或者一直显示获取IP中