- Groovy 教程
- Groovy - 首页
- Groovy - 概述
- Groovy - 环境配置
- Groovy - 基本语法
- Groovy - 数据类型
- Groovy - 变量
- Groovy - 运算符
- Groovy - 循环
- Groovy - 决策语句
- Groovy - 方法
- Groovy - 文件 I/O
- Groovy - 可选值
- Groovy - 数字
- Groovy - 字符串
- Groovy - 范围
- Groovy - 列表
- Groovy - 映射
- Groovy - 日期与时间
- Groovy - 正则表达式
- Groovy - 异常处理
- Groovy - 面向对象
- Groovy - 泛型
- Groovy - 特性
- Groovy - 闭包
- Groovy - 注解
- Groovy - XML
- Groovy - JMX
- Groovy - JSON
- Groovy - DSL
- Groovy - 数据库
- Groovy - 构造器
- Groovy - 命令行
- Groovy - 单元测试
- Groovy - 模板引擎
- Groovy - 元对象编程
- Groovy 有用资源
- Groovy - 快速指南
- Groovy - 有用资源
- Groovy - 讨论
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 (long millisec)
语法
public Date(long millisec)
参数
Millisec – 自标准基准时间(纪元)以来的毫秒数。纪元指的是格林威治标准时间 1970 年 1 月 1 日 00:00:00。
返回值 − 分配一个Date对象并将其初始化为表示自标准基准时间(称为“纪元”,即格林威治标准时间 1970 年 1 月 1 日 00:00:00)以来的指定毫秒数。
示例
以下是此方法用法的示例:
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 并且是表示与该对象相同时间的 Date 对象(精确到毫秒)时,结果才为 true。 |
3 | compareTo()
比较两个日期的顺序。 |
4 | toString()
将此 Date 对象转换为字符串。 |
5 | before()
测试此日期是否在指定日期之前。 |
6 | getTime()
返回此 Date 对象表示的格林威治标准时间 1970 年 1 月 1 日 00:00:00 以来经过的毫秒数。 |
7 | setTime()
设置此 Date 对象以表示格林威治标准时间 1970 年 1 月 1 日 00:00:00 之后 time 毫秒的时刻。 |