zoukankan      html  css  js  c++  java
  • java处理时间的基础类

    java处理时间的基础类

    jdk8 中对时间处理的api有 LocalDate、LocalDateTime,LocalTime等,相对之前的Date更加好用。

    格式化时间的有DateTimeFormatter,且是线程安全的。

    System.out.println("日期: "+LocalDate.now());
    System.out.println("时间: "+LocalTime.now());
    System.out.println("日期时间: "+LocalDateTime.now());
    System.out.println("转化成日期:"+LocalDate.of(2018, 9, 15));
    System.out.println("时区: "+ZonedDateTime.now());
    System.out.println("时间戳; "+Instant.now());
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("现在是 yyyyMMdd");
    String format = LocalDate.now().format(formatter);
    System.out.println("格式化时间:"+format);
    
    日期: 2020-10-09
    时间: 13:55:03.509
    日期时间: 2020-10-09T13:55:03.509
    转化成日期:2018-09-15
    时区: 2020-10-09T13:55:03.509+08:00[Asia/Shanghai]
    时间戳; 2020-10-09T05:55:03.510Z
    格式化时间:现在是 20201009
    

    SimpleDateFormat在多线程情况下不安全。

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy--MM--dd hhmmss a");
    String format2 = dateFormat.format(new Date());
    System.out.println("sim: "+format2);
    
    
    sim: 2020--10--09 015805 下午
    
  • 相关阅读:
    CSS margin合并
    最大网络流
    js——this
    js——作用域和闭包
    CSS弹性(flexible)盒子
    CSS盒子模型
    修改html中button显示的文字
    远程唤醒UP Board
    UP Board 串口使用心得
    UP Board 网络设置一本通
  • 原文地址:https://www.cnblogs.com/cgl-dong/p/13829829.html
Copyright © 2011-2022 走看看