Java中对中国标准时间进行格式化(yyyy-MM-dd HH:mm:ss)两种方法
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)两种方法相关推荐
- 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小时制 ...
- 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] 试了各种方法,最后发 ...
- 【怒怼老乔】苹果手机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,'\/'); 来替换掉了, ...
- js删除指定html及子标签,js中如何删除某个元素下面的所有子元素?(两种方法)...
js中如何删除某个元素下面的所有子元素?(两种方法) 一.总结 方法一:通过元素的innerHTML属性 元素element.innerHTML=""; 方法二:通过元素的remo ...
- 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 ...
- java 通配符 日期_java – 使用带有通配符支持的SimpleDateFormat解析日期字符串(例如* yyyy * MM * dd * hh * mm * ss)...
首先,我想知道是否存在类似于SimpleDateFormat但是支持通配符的现有库?如果没有,最好的办法是什么? 我有这个问题,我需要匹配并从文件名中提取日期,但我似乎无法找到适合这种情况的方法.虽然 ...
- java中像scanf一样多个输入_VB模拟键盘输入的N种方法
VB模拟键盘输入的N种方法http://bbs.csdn.net/topics/90509805hd378发表于: 2006-12-24 14:35:39用VB模拟键盘事件的N种方法 键盘是我们使用计 ...
- 时间格式区别之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 ...
- Java学习笔记:模拟实现微信零钱通(面向过程和OOP两种方法)
写在前面:本次一个小测验技术范围非常浅,非常适用于像我这样小白的人练习,并深刻体会面向过程和面向对象最直观的区别. 1.面向过程代码实现: package com.codetest.smallchan ...
最新文章
- Go 学习笔记(41)— Go 标准库之 encoding/base64 (编解码)
- 历史回顾,各种编程工具的应用与我的发展历程之二(VB)
- sklearn输出模型参数_如何使用sklearn优雅地进行数据挖掘?
- 施一公到底有多牛(据说他的研究成果逼得国外很多实验室都关了门)?
- python实现图片自动轮番播放
- xlrd读取所有sheet名_如何在Python对Excel进行读取
- APT级全面免杀与企业纵深防御体系的红蓝对抗
- CCS软件报错“unresolved symbol remain”
- Paper:2020.02.09钟南山团队首篇新冠病毒论文《Clinical characteristics of 2019 novel coronavirus infection in China》
- java js css 压缩工具_JS/CSS压缩工具(YUI Compressor)使用方法
- 微信开发之小程序分享设置图片标题
- 服务器远程管理简介(ILO,BMC,RSA)
- 基于深度学习的车辆信息识别(一):车辆颜色识别
- wireshark抓包使用教程,适合新手
- 7大子论坛回顾 | PGConf.Asia亚洲技术大会DAY2精彩继续
- sqlserver清除换行符和回车符\r\n
- 计算机工作理想湿度,计算机理想的工作温度七月的盛夏,碧空中没有一丝云彩,只剩下纯(11)...
- 阻容感原件选择标规范
- scratch案例——数学之判定质数
- 幸运抽奖java_java实现幸运抽奖系统