logo

Датум класе у Јави (са примерима)

Датум класе представља специфичан тренутак у временом са милисекунд прецизношћу. Датум класе Јава.УТИЛ пакета имплементира серизирајуће клонирање и упоредиво интерфејс. Омогућава конструкторима и методама да се баве датумом и временом са Јавом. Конструктори
    Датум (): Ствара датумски објект који представља тренутни датум и време. Датум (дуги милисекунди): Ствара објект датума за дато милисекунди од 1. јануара 1970 00:00:00 ГМТ. Датум (Инт ГОДИНЕ ИНТ МЕСЕЦЕ ИНТ датум) Датум (Инт ГОДИНЕ ИНТ МЕСЕЦ ИНТ датум Инт ХРС инт мин) Датум (Инт ГОДИНЕ ИНТ МЕСЕЦ ИНТ датум Инт ХРС инт мин инт сец) Датум (стринг с) Напомена: 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 
    Важне методе
      Боолеан након (датум датум):Тестови ако је тренутни датум након дате датум. Боолеан пре (датум датум):Тестови ако је тренутни датум пре дате датум. ИНТ ЦОМПАРЕТО (датум датум):Упоређује тренутни датум са датом датумом. Повратак 0 ако је датум аргумената једнак датуму; вредност мања од 0 ако је датум пре аргументације датума; и вредност већа од 0 ако је датум после аргументације датума. Дуги пут (): Враћа број милисекунди од 1. јануара 1970. 00:00:00 ГМТ представљен овим датумом. Воид наменски (дуго времена): Мења тренутни датум и време да дају време.
    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