Groovy - Tarihler ve Saatler

Tarih sınıfı, milisaniye hassasiyetiyle belirli bir anı temsil eder. Date sınıfının aşağıda gösterildiği gibi iki kurucusu vardır.

Tarih ()

Sözdizimi

public Date()

Parameters - Yok.

Return Value

Bir Date nesnesini ayırır ve onu en yakın milisaniyeye göre ölçülen, tahsis edildiği zamanı temsil edecek şekilde başlatır.

Misal

Aşağıda bu yöntemin kullanımına bir örnek verilmiştir -

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

Yukarıdaki programı çalıştırdığımızda aşağıdaki sonucu alacağız. Aşağıdaki çıktı size geçerli tarih ve saati verecektir -

Thu Dec 10 21:31:15 GST 2015

Tarih (uzun milisaniye)

Sözdizimi

public Date(long millisec)

Parameters

Milisaniye - Standart temel süreden bu yana belirtilecek milisaniye sayısı.

Return Value - bir Date nesnesini oluşturur ve 1 Ocak 1970 00:00:00 GMT olarak bilinen "epoch" olarak bilinen standart temel zamandan beri belirtilen milisaniye sayısını temsil edecek şekilde başlatır.

Misal

Aşağıda bu yöntemin kullanımına bir örnek verilmiştir -

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

Yukarıdaki programı çalıştırdığımızda şu sonucu alacağız -

Thu Jan 01 04:00:00 GST 1970

Date sınıfının verilen yöntemleri aşağıdadır. Yıl, ay, tarih, saat, dakika ve saniye değerlerini kabul eden veya döndüren tüm Date sınıf yöntemlerinde, aşağıdaki temsiller kullanılır -

  • Bir y yılı, y - 1900 tamsayısı ile temsil edilir.

  • Bir ay, 0 ile 11 arasında bir tamsayı ile temsil edilir; 0 Ocak, 1 Şubat ve diğerleri; dolayısıyla 11 Aralık.

  • Bir tarih (ayın günü), olağan şekilde 1'den 31'e kadar bir tamsayı ile temsil edilir.

  • Bir saat, 0'dan 23'e bir tamsayı ile temsil edilir. Dolayısıyla, gece yarısından 1'e kadar olan saat 0. saattir ve öğleden 13.00'e kadar olan saat 12'dir.

  • Bir dakika, olağan şekilde 0'dan 59'a kadar bir tamsayı ile temsil edilir.

  • Bir saniye, 0'dan 61'e bir tamsayı ile temsil edilir.

Sr.No. Yöntemler ve Açıklama
1 sonra()

Bu tarihin belirtilen tarihten sonra olup olmadığını test eder.

2 eşittir ()

Eşitlik için iki tarihi karşılaştırır. Sonuç, ancak ve ancak bağımsız değişken boş değilse ve bu nesneyle aynı noktayı milisaniyeye kadar temsil eden bir Date nesnesiyse doğrudur.

3 karşılaştırmak()

Sipariş için iki Tarihi karşılaştırır.

4 toString ()

Bu Date nesnesini bir String nesnesine dönüştürür

5 önce()

Bu tarihin belirtilen tarihten önce olup olmadığını test eder.

6 getTime ()

Bu Date nesnesi tarafından temsil edilen 1 Ocak 1970 00:00:00 GMT'den bu yana geçen milisaniye sayısını döndürür.

7 ayarlanan zaman()

Bu Date nesnesini, 1 Ocak 1970 00:00:00 GMT'den sonraki milisaniyeler olan bir zaman noktasını temsil edecek şekilde ayarlar.