关于新手碰到时间类型转换的问题:
拿到的时间为字符串,格式为:“2021-01-20T10:09:11Z”。
容易理解的解决方法:
先将该字符串转换为Date类型:
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss’Z’”);
Date applyDate = sdf.parse(“2021-01-20T10:09:11Z”);
再将Date类型转换为需要的字符串类型:
SimpleDateFormat sdf1 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
String stringDate= sdf1.format(applyDate);
图片为实际应用场景:

有的时候拿到的字符串类型为:“2021-01-20T10:09:11”,那就相应的去掉后面的’Z’就可以了。
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss”);
Date applyDate = sdf.parse(“2021-01-20T10:09:11”);
本文详细指导新手如何将接收到的两种时间字符串格式('2021-01-20T10:09:11Z'和'2021-01-20T10:09:11')转换为Java Date类型,并演示了SimpleDateFormat的使用方法。
953

被折叠的 条评论
为什么被折叠?



