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 下午
    
  • 相关阅读:
    C++相关资料
    OpenCV相关资料参考
    QT-undefined reference to vtable
    QToolButton弹出菜单
    QT-信号和槽机制
    了解字符集和编码
    apache配置Directory目录权限的一些配置
    linux用户(组)及文件权限说明
    Linux下重要日志文件及查看方式
    四种常见的 POST 提交数据方式
  • 原文地址:https://www.cnblogs.com/cgl-dong/p/13829829.html
Copyright © 2011-2022 走看看