Groovy - Ngày và giờ

Lớp Date đại diện cho một thời điểm cụ thể trong thời gian, với độ chính xác mili giây. Lớp Date có hai hàm tạo như hình dưới đây.

Ngày()

Cú pháp

public Date()

Parameters - Không.

Return Value

Phân bổ một đối tượng Date và khởi tạo nó để nó đại diện cho thời gian mà nó được phân bổ, được đo chính xác đến từng mili giây.

Thí dụ

Sau đây là một ví dụ về cách sử dụng phương pháp này:

class Example { 
   static void main(String[] args) { 
      Date date = new Date(); 
      
      // display time and date using toString() 
      System.out.println(date.toString()); 
   } 
}

Khi chạy chương trình trên, chúng ta sẽ nhận được kết quả như sau. Kết quả sau sẽ cung cấp cho bạn ngày và giờ hiện tại -

Thu Dec 10 21:31:15 GST 2015

Ngày (mili giây dài)

Cú pháp

public Date(long millisec)

Parameters

Millisec - Số mili giây cần chỉ định kể từ thời gian gốc tiêu chuẩn.

Return Value - Phân bổ a Date và khởi tạo nó để đại diện cho số mili giây được chỉ định kể từ thời gian gốc chuẩn được gọi là "kỷ nguyên", cụ thể là ngày 1 tháng 1 năm 1970, 00:00:00 GMT.

Thí dụ

Sau đây là một ví dụ về cách sử dụng phương pháp này:

class Example {
   static void main(String[] args) {
      Date date = new Date(100);
      
      // display time and date using toString()
      System.out.println(date.toString());
   } 
}

Khi chúng ta chạy chương trình trên, chúng ta sẽ nhận được kết quả sau:

Thu Jan 01 04:00:00 GST 1970

Sau đây là các phương thức đã cho của lớp Date. Trong tất cả các phương thức của lớp Date chấp nhận hoặc trả về giá trị năm, tháng, ngày, giờ, phút và giây, các biểu diễn sau được sử dụng:

  • Một năm y được biểu thị bằng số nguyên y - 1900.

  • Một tháng được biểu thị bằng một số nguyên từ 0 đến 11; 0 là tháng Giêng, 1 là tháng Hai, v.v.; do đó 11 là tháng mười hai.

  • Ngày (ngày trong tháng) được biểu diễn bằng một số nguyên từ 1 đến 31 theo cách thông thường.

  • Một giờ được biểu diễn bằng một số nguyên từ 0 đến 23. Như vậy, giờ từ nửa đêm đến 1 giờ sáng là giờ 0, và giờ từ trưa đến 1 giờ chiều là giờ 12.

  • Một phút được biểu diễn bằng một số nguyên từ 0 đến 59 theo cách thông thường.

  • Một giây được biểu diễn bằng một số nguyên từ 0 đến 61.

Sr.No. Phương pháp & Mô tả
1 sau()

Kiểm tra xem ngày này có sau ngày được chỉ định không.

2 bằng ()

So sánh hai ngày cho bằng nhau. Kết quả là true nếu và chỉ khi đối số không rỗng và là một đối tượng Date đại diện cho cùng một thời điểm, tính đến phần nghìn giây, như đối tượng này.

3 so với()

So sánh hai Ngày đặt hàng.

4 toString ()

Chuyển đổi đối tượng Ngày này thành Chuỗi

5 trước()

Kiểm tra xem ngày này có trước ngày được chỉ định không.

6 dành thời gian()

Trả về số mili giây kể từ ngày 1 tháng 1 năm 1970, 00:00:00 GMT được đại diện bởi đối tượng Ngày này.

7 cài đặt thời gian()

Đặt đối tượng Ngày này để đại diện cho một điểm trong thời gian là mili giây sau ngày 1 tháng 1 năm 1970 00:00:00 GMT.