日期和时代(Dates & Times)
优质
小牛编辑
133浏览
2023-12-01
Date类表示特定的时刻,精度为毫秒。 Date类有两个构造函数,如下所示。
Date()
语法 (Syntax)
public Date()
Parameters - 无。
Return Value
分配一个Date对象并对其进行初始化,使其表示分配时间,测量精确到毫秒。
例子 (Example)
以下是此方法的使用示例 -
class Example {
static void main(String[] args) {
Date date = new Date();
// display time and date using toString()
System.out.println(date.toString());
}
}
当我们运行上述程序时,我们将得到以下结果。 以下输出将为您提供当前日期和时间 -
Thu Dec 10 21:31:15 GST 2015
Date (long millisec)
语法 (Syntax)
public Date(long millisec)
Parameters
Millisec - 自标准基准时间以来指定的毫秒数。
Return Value - 分配Date对象并将其初始化以表示自标准基准时间(称为“epoch”)以来的指定毫秒数,即1970年1月1日00:00:00 GMT。
例子 (Example)
以下是此方法的使用示例 -
class Example {
static void main(String[] args) {
Date date = new Date(100);
// display time and date using toString()
System.out.println(date.toString());
}
}
当我们运行上述程序时,我们将得到以下结果 -
Thu Jan 01 04:00:00 GST 1970
以下是Date类的给定方法。 在接受或返回年,月,日,小时,分钟和秒值的所有Date类方法中,使用以下表示 -
年y由整数y - 1900表示。
一个月由0到11的整数表示; 0是1月,1是2月,依此类推; 因此11月是12月。
日期(月中的某天)以通常的方式由1到31的整数表示。
小时由0到23之间的整数表示。因此,从午夜到凌晨1点的小时是小时0,从中午到下午1点的小时是小时12。
一分钟由通常方式的0到59的整数表示。
第二个由0到61的整数表示。
Sr.No. | 方法和描述 |
---|---|
1 | after() 测试此日期是否在指定日期之后。 |
2 | equals() 比较两个相等的日期。 当且仅当参数不为null并且是一个Date对象时,结果才为真,该对象表示与此对象相同的时间点,以毫秒为单位。 |
3 | compareTo() 比较两个日期的订购。 |
4 | toString() 将此Date对象转换为String |
5 | before() 测试此日期是否在指定日期之前。 |
6 | getTime() 返回自此Date对象表示的1970年1月1日00:00:00 GMT以来的毫秒数。 |
7 | setTime() 将此Date对象设置为表示1970年1月1日00:00:00 GMT之后的时间毫秒的时间点。 |