日期格式的使用DateTimeFormatter与LocalDateTime

public static void main(String[] args) {
    String time1 = "2019-02-07 07:43:53";
    String time2 = "20190207074353";
    //时间
    //字符串转化
    DateTimeFormatter formater1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
    DateTimeFormatter formater2 = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
    LocalDateTime timeDate1, timeDate2;
    //将指定格式的字符串转化为LocalDateTime
    timeDate1 = LocalDateTime.parse(time1, formater1);
    timeDate2 = LocalDateTime.parse(time2, formater2);
    //字符串格式1转日期==2019-02-07T07:43:53
    System.out.println("字符串格式1转日期==" + timeDate1);
    //字符串格式2转日期==2019-02-07T07:43:53
    System.out.println("字符串格式2转日期==" + timeDate2);
    //LocalDateTime=LocalDate+LocalTime
    LocalDate localDate = timeDate1.toLocalDate();
    LocalTime localTime = timeDate1.toLocalTime();
    //startdate年月日===2019-02-07
    System.out.println("startdate年月日===" + timeDate1.toLocalDate());
    //startdate时分秒===07:43:53
    System.out.println("startdate时分秒===" + timeDate1.toLocalTime());


    //MM 02月02日  M  2月2日
    DateTimeFormatter yearFormater = DateTimeFormatter.ofPattern("yyyy-M-d");
    DateTimeFormatter millFormater = DateTimeFormatter.ofPattern("HH:mm");
    //将日期按照指定格式  进行格式化
    String yearFor = localDate.format(yearFormater);
    String millFor = localTime.format(millFormater);
    //格式化日期2019-2-7===2019-2-7
    System.out.println("格式化日期2019-2-7===" + yearFor);
    //格式化日期07:43===07:43
    System.out.println("格式化日期07:43===" + millFor);
}