
- 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 毫秒的時刻。 |