900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > JAVA UTC时间转换格式

JAVA UTC时间转换格式

时间:2020-11-27 03:55:08

相关推荐

JAVA UTC时间转换格式

测试代码:

测试日期为UTC格式时间:-03-01T23:58:52.010+08:00

package com.exceluploadlf.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/*** @author Klay*/public class TestUTC {/*** UTC时间,也就是国际统一时间/国际协调时,表示方法:** YYYYMMDD T HHMMSS Z(或者时区标识)。** 例如: -03-01T23:58:52.010+08:00** 其中 “+08” 表示东八区。** @param args*/public static void main(String[] args) {String timeStr = "-03-01T23:58:52.010+08:00";if (isValidDate(timeStr)) {String time = formatTime(timeStr);System.out.println(time);} else {}}//把utc格式日期转换为常见的格式public static String formatTime(String timeStr) {try {SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS");SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = sdf1.parse(timeStr);return sdf2.format(date);} catch (Exception e) {e.printStackTrace();}return timeStr;}//判断是否为日期格式public static boolean isValidDate(String dateString) {SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");try {df.parse(dateString);return true;} catch (ParseException e) {return false;}}}

结果展示:

一切美好的遇见都是命中注定 ~!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。