Grepcode java.util.Date

10 Sept 2024 | 4 分钟阅读

java.util.Date 类有什么作用?

Java 中的 java.util.Date 类提供日期和时间。

如果我们导入 java.util,可能会有好处。如果我们想在代码中实现这些类,请使用 Java.util.Date 类。该类提供的构造函数和方法允许使用当前时间和日期。

为什么使用 java.util.Date 构造函数?

Date 类有两个主要的构造函数,如下所述。

Date()

Java.util () 的第一个组成部分是 Date 函数实例。使用事件的日期和时间来初始化对象。

在这里,我们使用当前时间和日期初始化了一个类型为 Date 的变量。

文件名:DP.java

输出

Sat Jan 14 18:51:49 IST 2023

Date(long milliseconds)

此 java.util.Date 函数 Object() 使用自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数来生成日期对象。

在获得已过的精确毫秒数后,我们只将当前时间和日期 System 添加到 date 变量中。currentTimeMillis(); 并为方法 Object() 提供输入。

文件名:DP1.java

输出

Sat Jan 14 18:58:41 IST 2023

java.util.Date 的方法有哪些?

这里有一些重要的 java.util.Date 方法。

  1. boolean after(Date date): 如果当前日期早于提供的日期,则该函数返回 true。
  2. boolean before(Date date): 如果提供的日期早于所需的日期,则返回 true。
  3. int compareTo(Date date): 它将给定日期与当前时间进行比较。
  4. boolean equals(Date date): 它评估给定日期与当前日期有多相似。如果它们匹配,则返回 true。
  5. long getTime(): 显示此日期对象的时间。
  6. void setTime(long time): 将请求的时间添加到当前时间。
  7. String toString(): 它使用此日期创建一个 String 类型的对象。

文件名:DP2.java

输出

dateA is : Thu Jan 01 05:46:40 IST 1970
 dateB is : Sat Jan 14 19:52:21 IST 2023
 Is dB after the dA : true
 Is dB before the dA : false

解释

上面的代码定义了 date1 和 date2 变量。然后,应用了 date2.after(date1) 和 date2.before(date1) 方法。Date2 在时间上跟随 Date1。因此,after() 方法返回 true。Date2 不早于 Date1。因此,before() 返回 false。

文件名:DataAfter.java

输出

Is date 'do' occur after the date 'd1'? true

文件名:DateBefore.java

输出

Is date 'd0' occurs before the date 'd1': true

文件名:DateEquals.java

输出

Is date 'd0' equals to date 'd1' : false

文件名:DataGetTime.java

输出

The present number of milliseconds since January 1, 1971, 00:00:00 GTM : 6059736000000

文件名:DataSetTime.java

输出

After configuration, the time is: Thu Jan 01 00:00:03 GMT 1970

文件名:StringCode.java

输出

Hello : Welcome to JavaTpoint

文件名:DateCode.java

输出

Is date1 coming after the date2: -1
Is date2 coming before the date3: 1
Is date1 is equal to date3: -1