Java常用类库-Date类

作者: 白晓明 | 来源:发表于2019-04-10 15:38 被阅读2次

Datejava.util 包中,因此在使用 Date 类时需要导入该包。
Date 表示特定的时间瞬间,精度为毫秒。其有两个附加功能,它允许将日期分解为年、月、日、小时、分钟和秒,并且允许格式化和分析日期字符串。由于其不适合国际化,从JDK1.1开始,Calendar 用于在日期和时间字段之间的转换,而DateFormat 用于格式化和分析日期字符串,因此Date 中的相应方法已被弃用。

构造函数

//初始化日期对象,获取当前日期时间
System.out.println(new Date());
//初始化日期对象,并以标准基准时间(即1970年1月1日 00:00:00 GMT)指定的毫秒数为参数
System.out.println(new Date(1554880866303l));

常用方法

Date d = new Date();
//返回该对象的副本
System.out.println(d.clone());
//返回自1970年1月1日 00:00:00 GMT起由此日期对象表示的毫秒数
System.out.println(d.getTime());
//将此日期对象设置为表示1970年1月1日00:00:00 GMT之后的时间点(毫秒)
d.setTime(1555121545545l);
System.out.println(d);
//测试日期是否在指定日期之前
System.out.println(d.before(new Date()));//false
//测试日期是否在指定日期之后
System.out.println(d.after(new Date()));//true
/*
 * 比较两个日期是否相等。
 * 只有两个参数的时间戳相等,两个日期对象才相等
 */
System.out.println(d.equals(new Date()));//false
/*
 * 比较两个日期是否相等。
 * 如果参数日期等于调用日期,则为0;
 * 如果调用日期在参数日期之前,则小于0;
 * 如果调用日期在参数日期之后,则大于0。
 */
System.out.println(d.compareTo(new Date()));//1

相关文章

  • Java常用类库-Date类

    Date 类 在 java.util 包中,因此在使用 Date 类时需要导入该包。Date 类 表示特定的时间瞬...

  • Java SE 2

    Java SE 1.Date 和 DateFormat Date类及常用方法 java.util.Date 类用于...

  • 2018-09-29Date、DateFormat和Simple

    1.Date Date时间类(java.util.Date) 在标准Java类库中包含一个Date类。它的对象表示...

  • Java 常用类 08. Java 日期操作类

    Java 中4种常用日期类: Date 类 Calendar 类 DateFormat 类 SimpleDateF...

  • 聊聊java的日期处理类

    java里面常用的日期处理类: java里面常用的日期处理类主要有: Date Calendar TimeZone...

  • java时间日期的处理

    本文摘录自:Java时间日期的处理:Java Date类、Calendar类详解深入理解Java常用类-----时...

  • 日期与时间

    Java中日期与时间API - Date类 什么是Date类 java.util.Date类是java中可以表示时...

  • Java自学-日期 Date

    Java的日期类Date Date类注意:是java.util.Date;而非 java.sql.Date,此类是...

  • Java常用基础工具类

    常用类 教学目标 第一节 常用基础类 1.1 Date类 Date表示特定的瞬间,精确到毫秒。Date类中的大部分...

  • Date、DateFormat和Calendar

    目录​Date​-------Date类的构造函数​-------Date类中的常用方法​DateFormatSi...

网友评论

    本文标题:Java常用类库-Date类

    本文链接:https://www.haomeiwen.com/subject/tcnniqtx.html