Java中国标准时间进行格式化的两种方法,如下

package time;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Locale;
import java.util.regex.Pattern;public class FormatTransformation {public static void main(String[] args) throws ParseException {//第一个方法的例子String metBegin = "Sat Dec 04 2021 09:18:00 GMT 0800 (中国标准时间)";//第二个方法的例子String metEnd = "Sat Dec 04 2021 09:18:00 GMT 0800 (中国标准时间)";  //需要转成的格式SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//第一种方法//注意给String型进行判空 if(metBegin !=null || metBegin.length()!=0) {SimpleDateFormat format1 = new SimpleDateFormat("E MMM dd yyyy HH:mm:ss z", Locale.US);//开始时间 和结束时间将中国标准时间格式化为yyyy-MM-dd HH:mm:ssString metBeginTemp = metBegin.split(Pattern.quote("(中国标准时间)"))[0].replace("GMT+0800", "GMT+08:00");metBegin=format.format(format1.parse(metBeginTemp));System.out.println("metBegin转换后为"+metBegin);}//第二种方法if(metEnd!=null || metEnd.length()!=0) {//开始时间 和结束时间将中国标准时间格式化为yyyy-MM-dd HH:mm:ssString metEndTemp = metEnd.replace("GMT", "").replaceAll("\\(.*\\)", "");  SimpleDateFormat format2 = new SimpleDateFormat("EEE MMM dd yyyy hh:mm:ss", Locale.ENGLISH);  metEnd=format.format(format2.parse(metEndTemp));System.out.println("metEnd转换后为"+metEnd);}}
}

Java中对中国标准时间进行格式化(yyyy-MM-dd HH:mm:ss)两种方法相关推荐

  1. C# 中的年月日时分秒 yyyy MM dd HH mm ss

    C# 中的年月日时分秒 yyyy MM dd HH mm ss 其中大小写含义不同,不能混用 年:yyyy 月:MM 日:dd(1-31) DD(0-365) 时:hh:12小时制 HH:24小时制 ...

  2. Kettle5.2 couldn't convert string [...] to a date using format [yyyy/MM/dd HH:mm:ss.SSS]

    使用kettle出现 couldn't convert string [...] to a date using format [yyyy/MM/dd HH:mm:ss.SSS] 试了各种方法,最后发 ...

  3. 【怒怼老乔】苹果手机ios系统居然特喵的不支持日期yyyy-MM-dd HH:mm:ss.ms,只支持 yyyy/MM/dd HH:mm:ss

    苹果手机ios系统居然特喵的 不支持日期yyyy-MM-dd HH:mm:ss.ms, 只支持yyyy/MM/dd HH:mm:ss 我只能用 .replace(/\-/g,'\/'); 来替换掉了, ...

  4. js删除指定html及子标签,js中如何删除某个元素下面的所有子元素?(两种方法)...

    js中如何删除某个元素下面的所有子元素?(两种方法) 一.总结 方法一:通过元素的innerHTML属性 元素element.innerHTML=""; 方法二:通过元素的remo ...

  5. java date eee_java将 Date原始格式EEE MMM dd HH:mm:ss Z yyyy转成指定格式

    java将 Date原始格式"EEE MMM dd HH:mm:ss Z yyyy"转成指定格式 //将 Date原始格式"EEE MMM dd HH:mm:ss Z y ...

  6. java 通配符 日期_java – 使用带有通配符支持的SimpleDateFormat解析日期字符串(例如* yyyy * MM * dd * hh * mm * ss)...

    首先,我想知道是否存在类似于SimpleDateFormat但是支持通配符的现有库?如果没有,最好的办法是什么? 我有这个问题,我需要匹配并从文件名中提取日期,但我似乎无法找到适合这种情况的方法.虽然 ...

  7. java中像scanf一样多个输入_VB模拟键盘输入的N种方法

    VB模拟键盘输入的N种方法http://bbs.csdn.net/topics/90509805hd378发表于: 2006-12-24 14:35:39用VB模拟键盘事件的N种方法 键盘是我们使用计 ...

  8. 时间格式区别之YYYY/MM/dd HH:mm 与 yyyy/MM/dd HH:mm

    1. 相应的业务场景 1.1 场景简介 正值2019年末,2020年初之际,系统日期时间为2019/12/31而系统报表却出现了2020/12/31的日期. 1.2 代码案例如下 2.Java中YYY ...

  9. Java学习笔记:模拟实现微信零钱通(面向过程和OOP两种方法)

    写在前面:本次一个小测验技术范围非常浅,非常适用于像我这样小白的人练习,并深刻体会面向过程和面向对象最直观的区别. 1.面向过程代码实现: package com.codetest.smallchan ...

最新文章

  1. Go 学习笔记(41)— Go 标准库之 encoding/base64 (编解码)
  2. 历史回顾,各种编程工具的应用与我的发展历程之二(VB)
  3. sklearn输出模型参数_如何使用sklearn优雅地进行数据挖掘?
  4. 施一公到底有多牛(据说他的研究成果逼得国外很多实验室都关了门)?
  5. python实现图片自动轮番播放
  6. xlrd读取所有sheet名_如何在Python对Excel进行读取
  7. APT级全面免杀与企业纵深防御体系的红蓝对抗
  8. CCS软件报错“unresolved symbol remain”
  9. Paper:2020.02.09钟南山团队首篇新冠病毒论文《Clinical characteristics of 2019 novel coronavirus infection in China》
  10. java js css 压缩工具_JS/CSS压缩工具(YUI Compressor)使用方法
  11. 微信开发之小程序分享设置图片标题
  12. 服务器远程管理简介(ILO,BMC,RSA)
  13. 基于深度学习的车辆信息识别(一):车辆颜色识别
  14. wireshark抓包使用教程,适合新手
  15. 7大子论坛回顾 | PGConf.Asia亚洲技术大会DAY2精彩继续
  16. sqlserver清除换行符和回车符\r\n
  17. 计算机工作理想湿度,计算机理想的工作温度七月的盛夏,碧空中没有一丝云彩,只剩下纯(11)...
  18. 阻容感原件选择标规范
  19. scratch案例——数学之判定质数
  20. 幸运抽奖java_java实现幸运抽奖系统

热门文章

  1. c语言编程题总结,c语言编程题总结
  2. 改善webERP运行速度很慢的问题
  3. Android 百度语音合成 (含离线、在线、API合成方式,详细步骤+源码)
  4. Bugku:简单套娃
  5. 52-20210322华为海思Hi3516DV300的linux系统编译(eMMC模式)1
  6. 墨画子卿第一章第3节:挑衅
  7. 转载 不负如来不负卿
  8. Python连接postgresql数据库入门
  9. android的apk加壳工具对比
  10. 基于SSM实现的医院医药药品管理系统-JAVA【数据库设计、源码、开题报告】