
- 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
廣告