Datumu klase Java (ar piemēriem)

Klases datums apzīmē īpašu momentā laikā ar milisekundes precizitāti. Java datuma klase.UTIL pakete ievieš serializējamu klonējamu un salīdzināmu saskarni. Tas nodrošina konstruktorus un metodes, kā tikt galā ar datumu un laiku ar Java. Konstruktori
    Datums () : Izveido datuma objektu, kas apzīmē pašreizējo datumu un laiku. Datums (garas milisekundes) : Izveido datuma objektu dotajām milisekundēm kopš 1970. gada 1. janvāra 00:00:00 GMT. Datums (int Yead Int mēnesis int datums) Datums (int Year int mēnesis int datums int hrs int min) Datums (int Year int mēnesis int datums int hrs int min int sec) Datums (virkne S) Piezīme: 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  
    Svarīgas metodes
      Būla pēc (datuma datuma): Pārbaudes, ja pašreizējais datums ir pēc dotā datuma. Būla pirms (datuma datuma): Pārbaudes, ja pašreizējais datums ir pirms dotā datuma. Int Compareto (datums): Salīdzina pašreizējo datumu ar norādīto datumu. Atgriež 0, ja argumenta datums ir vienāds ar datumu; vērtība, kas mazāka par 0, ja datums ir pirms datuma argumenta; un vērtība, kas lielāka par 0, ja datums ir pēc datuma argumenta. Ilgs gettime () : Atgriež milisekunžu skaitu kopš 1970. gada 1. janvāra 00:00:00 GMT, ko pārstāv šis datuma objekts. void setime (ilgu laiku) : Maina pašreizējo datumu un laiku uz noteiktu laiku.
    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