Dátum osztály a Java -ban (példákkal)

Az osztály dátuma egy meghatározott pillanat alatt, milliszekundum pontossággal. A Java.util csomag dátumosztálya a sorozatos klónozható és összehasonlítható interfészt valósít meg. Konstruktorokat és módszereket biztosít a dátum és az idő kezelésére a Java -val. Építők
    Dátum() : Létrehozza az aktuális dátumot és időt ábrázoló dátumobjektumot. Dátum (hosszú milliszekundum) : Dátum objektumot hoz létre az adott milliszekundumhoz 1970. január 1 -je óta 00:00:00 GMT. Dátum (int év int hónap int dátum) Dátum (int év int hónap int dátuma int hrs int min) Dátum (int év int hónap int date int hrs int min int sec) Dátum (karakterlánc) Megjegyzés: 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  
    Fontos módszerek
      Boolean (dátum dátuma): Tesztek, ha az aktuális dátum az adott dátum után van. logikai logikai (dátum dátuma): Tesztek, ha az aktuális dátum a megadott dátum előtt van. Int commoneto (dátum dátum): Összehasonlítja az aktuális dátumot a megadott dátummal. 0 visszatér, ha az érv dátuma megegyezik a dátummal; A 0 -nál kevesebb érték, ha a dátum a dátum érv előtt van; és egy 0 -nál nagyobb érték, ha a dátum a dátum argumentum után van. hosszú gettime () : Visszaadja a milliszekundumok számát 1970. január 1 -je óta. érvénytelen setime (hosszú idő) : Az aktuális dátumot és az időt az adott időre változtatja.
    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