- Java.util 包类
- Java.util - 首页
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util 包附加内容
- Java.util - 接口
- Java.util - 异常
- Java.util - 枚举
- Java.util 有用资源
- Java.util - 有用资源
- Java.util - 讨论
Java Date 类
介绍
Java Util Date 类表示特定时间点,精确到毫秒。
类声明
以下是java.util.Date类的声明:
public class Date extends Object implements Serializable, Cloneable, Comparable<Date>
类构造函数
序号 | 构造函数和描述 |
---|---|
1 | Date() 此构造函数分配一个 Date 对象并将其初始化,使其表示分配它的时间,精确到最近的毫秒。 |
2 | Date(long date) 此构造函数分配一个 Date 对象并将其初始化,使其表示自标准基准时间(称为“纪元”,即格林威治标准时间 1970 年 1 月 1 日 00:00:00)以来的指定毫秒数。 |
类方法
序号 | 方法和描述 |
---|---|
1 | boolean after(Date when)
此方法测试此日期是否在指定日期之后。 |
2 | boolean before(Date when)
此方法测试此日期是否在指定日期之前。 |
3 | Object clone()
此方法返回此对象的副本。 |
4 | int compareTo(Date anotherDate)
此方法比较两个 Date 对象的顺序。 |
5 | boolean equals(Object obj)
此方法比较两个日期是否相等。 |
6 | static Date from(Instant instant)
此方法从 Instant 对象获取 Date 对象的实例。 |
7 | long getTime()
此方法返回此 Date 对象表示的格林威治标准时间 1970 年 1 月 1 日 00:00:00 以来经过的毫秒数。 |
8 | int hashCode()
此方法返回此对象的哈希码值。 |
9 | void setTime(long time)
此方法设置此 Date 对象以表示格林威治标准时间 1970 年 1 月 1 日 00:00:00 之后 time 毫秒的时间点。 |
10 | Instant toInstant()
此方法将此 Date 对象转换为 Instant。 |
11 | String toString()
此方法将此 Date 对象转换为以下形式的字符串。 |
继承的方法
此类继承自以下类的方法:
- java.util.Object
创建当前日期的 Date 实例示例
此Java示例演示了Date 类的from()方法,用于获取当前时间的 Date 实例。
package com.tutorialspoint; import java.time.Instant; // Import the Date package import java.util.Date; // Main public class public class DateDemo { public static void main(String[] args) { // create a date of current time Date date = Date.from(Instant.now()); // print the date instance System.out.println("Date: " + date.toString()); } }
输出
让我们编译并运行上述程序,这将产生以下结果:
Date: Mon Apr 01 10:20:08 IST 2024
广告