场景:
选择需要将日期:2023-03-31T05:24:51.000Z 转换为 yyyy-MM-dd HH:mm:ss格式的日期数据
思路:
采用joda.time 日期处理工具类
代码:
@Test public void redd111(){ System.out.println(toFormatTimeZone8("2023-03-31T05:24:51.000Z")); } public static String toFormatTimeZone8(String timeString) { if( StringUtils.isBlank(timeString) ) {return "";} if (timeString.indexOf("T") >0 || timeString.indexOf("Z") >0) { try { LocalDateTime localDatetime = DateTime.parse(timeString).withZone(DateTimeZone.forID("Asia/Shanghai")).toLocalDateTime(); return localDatetime.toString("yyyy-MM-dd HH:mm:ss"); }catch( Exception e) { e.printStackTrace(); } } else { return timeString; } return ""; }
运行结果
2023-03-31 13:24:51