有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    import java.time.LocalDate;
    import java.time.format.DateTimeFormatter;
    
    public class Main {
        public static void main(String[] args) {
            LocalDate date = LocalDate.parse("3030821", DateTimeFormatter.ofPattern("uuuMMdd"));
            System.out.println(date.format(DateTimeFormatter.ofPattern("u-MM-dd")));
    
            date = LocalDate.parse("20200820", DateTimeFormatter.ofPattern("uuuMMdd"));
            System.out.println(date.format(DateTimeFormatter.ofPattern("u-MM-dd")));
        }
    }
    

    输出:

    303-08-21
    2020-08-20
    

    Trail: Date Time了解有关现代日期时间API的更多信息