标准化格式输出:DateTimeFormatter

  public static void main(String[] args) {
        LocalDateTime ldt = LocalDateTime.now();
        System.out.println(ldt);

        //格式化输出时间
        //创建DateTimeFormatter对象来进行格式化
        DateTimeFormatter dateTimeFormatter =
                DateTimeFormatter.ofPattern
                        ("yyyy年MM月dd日 HH时mm分ss秒");

        DateTimeFormatter dateTimeFormatter1 =
                DateTimeFormatter.ofPattern
                        ("yyyy/MM/dd HH:mm:ss");
        
        System.out.println("格式化输出日期:"+dateTimeFormatter.format(ldt));
        System.out.println("格式化输出日期:"+dateTimeFormatter1.format(ldt));
    }

标准化格式输出:DateTimeFormatter_第1张图片

使用plus方法测试增减时间的某个部分:
使用minus方法测试查看一年前后一年后的日期:
 LocalDateTime ldt = LocalDateTime.now();
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern
                ("yyyy-MM-dd HH:mm:ss");//标准化格式输出
        //提供 plus 和 minus 方法可以对当前时间进行加或减
        //看看890天后,是什么时候 把 年月日 - 时分秒输出
        LocalDateTime localDateTime = ldt.minusMinutes(3456);
        System.out.println("3456分钟前 日期="+dateTimeFormatter.format(localDateTime));
        LocalDateTime localDateTime1 = ldt.plusMonths(6);
        System.out.println("6个月后 日期="+dateTimeFormatter.format(localDateTime1));

 

你可能感兴趣的:(韩顺平java习题,java,开发语言)