【Java】日期,毫秒数

【Java】日期,毫秒数,第1张

package com.wnz.test;

import java.util.Date;

public class Date1 {
    public static void main(String[] args) {
        Date date1 = new Date();
        //new Date() 当前时间
        System.out.println(date1);
        System.out.println(date1.toLocaleString());

        //时间转毫秒数
        //从1970-1-1到现在的毫秒数
        System.out.println("------毫秒数------");
        long time = date1.getTime();
        System.out.println(time);
        System.out.println(System.currentTimeMillis());

        //利用毫秒数计算昨天
        System.out.println("-----昨天-----");
        long b = System.currentTimeMillis() - 24 * 60 * 60 * 1000;
        Date date2 = new Date(b);
        System.out.println(date2.toLocaleString());

        //比较两个日期
        System.out.println("-----比较两个日期-----");
        boolean before = date1.before(date2);
        boolean after = date1.after(date2);
        System.out.println(before + " " + after);

        System.out.println("用compareTo比较两个日期");
        //日期1.compareTo(日期2)  日期1>日期2 返回>0的数; 日期1<日期2 返回<0的数;日期1=日期2 返回=0的数
        int i = date2.compareTo(date1);
        System.out.println(i);

        System.out.println("比较两个日期equals");
        boolean equals = date1.equals(date2);
        System.out.println(equals);

        //过时方法
        System.out.println(
                date1.getYear()+1900+"年"+
                        (date1.getMonth()+1)+"月"+
                        date1.getDate()+"日"
        );
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/732889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存