Groovy 日期和时间
类Date表示特定的时刻,具有毫秒精度。 Date类有两个构造函数,如下所示。
Date()
句法
public Date()
参数
无。
返回值
分配一个Date对象并初始化它,以便它表示分配的时间,以最近的毫秒为单位。
例子
下面是一个使用这个方法的例子 -
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 (长毫秒)
句法
public Date(long millisec)
参数
毫秒 - millisecconds的数量,因为标准的基准时间指定。
返回值 -分配一个Date对象并将其初始化以表示自标准基准时间(称为“该历元”,即1970年1月1日,00:00:00 GMT)起指定的毫秒数。
例子
下面是一个使用这个方法的例子 -
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的所有方法中,使用以下表示形式 -
序号 |
方法 |
描述 |
1 |
after() |
测试此日期是否在指定日期之后。 |
2 |
equals() |
比较两个日期的相等性。当且仅当参数不为null时,结果为true,并且是表示与该对象时间相同的时间点(毫秒)的Date对象。 |
3 |
compareTo() |
比较两个日期的顺序。 |
4 |
toString() |
将此Date对象转换为字符串 |
5 |
before() |
测试此日期是否在指定日期之前。 |
6 |
getTime() |
返回自此Date对象表示的1970年1月1日,00:00:00 GMT以来的毫秒数。 |
7 |
setTime() |
设置此Date对象以表示一个时间点,即1970年1月1日00:00:00 GMT之后的时间毫秒。 |