场景:
选择需要将日期: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

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐