Java'da tarih sınıfı (Örneklerle)

Date sınıfı, milisaniye hassasiyetinde belirli bir anı temsil eder. Java.util paketinin Date sınıfı, Serileştirilebilir Klonlanabilir ve Karşılaştırılabilir arayüzü uygular. Java ile tarih ve saatle başa çıkmak için yapıcılar ve yöntemler sağlar. İnşaatçılar
    Tarih() : Geçerli tarih ve saati temsil eden tarih nesnesini oluşturur. Tarih(uzun milisaniye) : 1 Ocak 1970 00:00:00 GMT'den bu yana verilen milisaniye için bir tarih nesnesi oluşturur. Tarih(int yıl int ay int tarih) Tarih(int yıl int ay int tarih int saat int min) Tarih(int yıl int ay int tarih int saat int min int sn) Tarih(Dizeler) Not : The last 4 constructors of the Date class are Deprecated. Java
       // Java program to demonstrate constuctors of Date   import     java.util.*  ;   public     class   Main   {      public     static     void     main  (  String  []     args  )      {      Date     d1     =     new     Date  ();      System  .  out  .  println  (  'Current date is '     +     d1  );      Date     d2     =     new     Date  (  2323223232L  );      System  .  out  .  println  (  'Date represented is '  +     d2     );      }   }   
    Output:
    Current date is Tue Jul 12 18:35:37 IST 2016 Date represented is Wed Jan 28 02:50:23 IST 1970  
    Önemli Yöntemler
      boolean after(Tarih tarih): Geçerli tarihin verilen tarihten sonra olup olmadığını test eder. boolean before(Tarih tarihi): Geçerli tarihin verilen tarihten önce olup olmadığını test eder. int CompareTo(Tarih tarihi): Geçerli tarihi verilen tarihle karşılaştırır. Tarih argümanı Tarih'e eşitse 0 değerini döndürür; Tarih, Tarih bağımsız değişkeninden önceyse 0'dan küçük bir değer; ve Tarih, Tarih bağımsız değişkeninden sonraysa 0'dan büyük bir değer. uzun 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. void setTime (uzun süre) : Geçerli tarih ve saati verilen saate değiştirir.
    Java
       // Program to demonstrate methods of Date class   import     java.util.*  ;   public     class   Main   {      public     static     void     main  (  String  []     args  )      {      // Creating date      Date     d1     =     new     Date  (  2000       11       21  );      Date     d2     =     new     Date  ();     // Current date      Date     d3     =     new     Date  (  2010       1       3  );      boolean     a     =     d3  .  after  (  d1  );      System  .  out  .  println  (  'Date d3 comes after '     +      'date d2: '     +     a  );      boolean     b     =     d3  .  before  (  d2  );      System  .  out  .  println  (  'Date d3 comes before '  +      'date d2: '     +     b  );      int     c     =     d1  .  compareTo  (  d2  );      System  .  out  .  println  (  c  );      System  .  out  .  println  (  'Miliseconds from Jan 1 '  +      '1970 to date d1 is '     +     d1  .  getTime  ());      System  .  out  .  println  (  'Before setting '  +  d2  );      d2  .  setTime  (  204587433443L  );      System  .  out  .  println  (  'After setting '  +  d2  );      }   }   
    Output:
    Date d3 comes after date d2: true Date d3 comes before date d2: false 1 Miliseconds from Jan 1 1970 to date d1 is 60935500800000 Before setting Tue Jul 12 13:13:16 UTC 2016 After setting Fri Jun 25 21:50:33 UTC 1976