Java转换解析中间带有 “T“和“Z“ 的时间格式
作者:小花皮猪
这篇文章主要给大家介绍了关于Java转换解析中间带有 “T“和“Z“ 的时间格式,相信很多小伙伴在时间格式转换的时候非常头疼,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
今天遇到这样的时间格式需要进行转化
2021-11-02T05:55:14.428Z
转换代码如下
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class TimeFormat { public static void main(String[] args) throws ParseException { //需要转换的时间 String myDateString = "2021-11-02T05:55:14.428Z"; //进行转化时区 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ", Locale.US); Date myDate = dateFormat.parse (myDateString.replace("Z","+0000")); //转换为年月日时分秒 DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String format = df.format(myDate); System.out.println(format); } }
最终效果
到此这篇关于Java转换解析中间带有 “T“和“Z“ 的时间格式的文章就介绍到这了,更多相关Java转换时间格式内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!