groovy定义变量获取当前时间_Groovy 日期和时间

本文介绍了Groovy中Date类的两种构造方法,用于获取当前时间和指定毫秒数的时间。通过示例展示了如何创建Date对象并输出日期和时间,以及Date类中如after(), equals(), compareTo()等关键方法的用途。" 47657317,4304899,Windows下C++ Winsock通信教程,"['网络编程', 'Winsock', 'C++编程', 'Windows开发', '通信协议']
摘要由CSDN通过智能技术生成

类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的所有方法中,使用以下表示形式 -

年y由整数y-1900表示。

一个月份由0到11的整数表示; 0是1月,1是2月,等等;因此11是12月。

日期(月中的日)以通常方式由1至31的整数表示。

一个小时由从0到23的整数表示。因此,从午夜到上午1点的小时是小时0,而从中午到下午1点的小时是小时12。

分钟由通常方式的0至59的整数表示。

第二个由0至61的整数表示。

序号

方法和描述

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之后的时间毫秒。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值