zoukankan      html  css  js  c++  java
  • Java基础(三十六)日期和时间

      1.Date类

      (1)无参数构造方法创建的对象可以获取本机当前时间

      (2)有参数构造方法创建的对象表示举例计算机系统自身时间的距离为给定的参数

            Date date = new Date();            // 当前时间
            System.out.println(date);        // Wed Aug 08 21:00:12 GMT+08:00 2018
            
            Date date1 = new Date(1000);    // 1秒后
            System.out.println(date1);        // Thu Jan 01 08:00:01 GMT+08:00 1970
            
            Date date2 = new Date(-1000);    // 1秒前
            System.out.println(date2);         // Thu Jan 01 07:59:59 GMT+08:00 1970
    无参和有参构造方法

      2.格式化日期和时间

      将Date对象转化成对应的字符串,例如String.format("%tF",new Date());

      

      

      

      

      3.代码示例

            Date today = new Date();
            System.out.println(today);//Wed Aug 08 21:18:32 GMT+08:00 2018
            System.out.println(String.format("%tF", today));// 2018-08-08
            System.out.println(String.format("%tD", today));// 08/08/18
            System.out.println(String.format("%tr", today));// 09:14:23 下午
            System.out.println(String.format("%tT", today));// 21:14:23
            System.out.println(String.format("%tR", today));// 21:14
            
            System.out.println(String.format("%tb", today));// 八月
            System.out.println(String.format("%th", today));// 八月
            System.out.println(String.format("%tB", today));// 八月
            System.out.println(String.format("%ta", today));// 星期三
            System.out.println(String.format("%tA", today));// 星期三
            System.out.println(String.format("%tY", today));// 2018
            System.out.println(String.format("%ty", today));// 18
            System.out.println(String.format("%tC", today));// 20
            System.out.println(String.format("%tm", today));// 08
            System.out.println(String.format("%td", today));// 08
            System.out.println(String.format("%te", today));// 8
            System.out.println(String.format("%tj", today));// 220
            
            System.out.println(String.format("%tH", today));// 21
            System.out.println(String.format("%tk", today));// 21
            System.out.println(String.format("%tI", today));// 09
            System.out.println(String.format("%tl", today));// 9
            System.out.println(String.format("%tM", today));// 17
            System.out.println(String.format("%tS", today));// 22
            System.out.println(String.format("%tL", today));// 728
            System.out.println(String.format("%tN", today));// 728000000
            System.out.println(String.format("%tp", today));// 下午
    日期和时间格式化
  • 相关阅读:
    mysql主从复制+读写分离
    lnmp平台菜鸟入门级笔记
    Shell编程
    Shell编程之--“grep-awk-sed” 基础用法汇总
    Nginx
    LB负载均衡之Nginx-Proxy
    LB(Load balance)负载均衡集群-LVS
    HA(High available)-Keepalived高可用性集群(双机热备)单点实验
    HA(High available)--Heartbeat高可用性集群(双机热备)
    linux -小记(3) 问题:linux 安装epel扩展源报错
  • 原文地址:https://www.cnblogs.com/BigJunOba/p/9439698.html
Copyright © 2011-2022 走看看