logo

Datum klasa u Javi (s primjerima)

Datum klase predstavlja određeni trenutak u vremenu s preciznošću milisekunde. Datum klase Java.util paket provodi serializirano klonirano i usporedivo sučelje. Pruža konstruktore i metode za rješavanje datuma i vremena s Javom. Konstruktori
    Datum(): Stvara objekt datuma koji predstavlja trenutni datum i vrijeme. Datum (duge milisekunde): Stvara objekt datuma za dane milisekunde od 1. siječnja 1970. 00:00:00 GMT. Datum (int godina int mjesec int datum) Datum (int godina int mjesec int datum int Hrs int min) Datum (int godina int mjesec int datum int Hrs int Min int sec) Datum (niz s) Napomena: 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 
    Važne metode
      Boolean After (datum datuma):Ispitivanja ako je trenutni datum nakon datuma. Boolean prije (datum datuma):Ispitivanja ako je trenutni datum prije datuma. int compareto (datum datuma):Uspoređuje trenutni datum s danim datumom. Vraća 0 ako je datum argumentacije jednak datumu; Vrijednost manja od 0 ako je datum prije argumentacije datuma; i vrijednost veća od 0 ako je datum nakon argumentacije datuma. dugo get (): Vraća broj milisekundi od 1. siječnja 1970. 00:00:00 GMT zastupljen ovim objektom. void settime (dugo vremena): Mijenja trenutni datum i vrijeme do određenog vremena.
    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