logo

Клас побачень на Java (з прикладами)

Дата класу являє собою конкретний момент у часі з мілісекундною точністю. Клас дата пакету Java.util реалізує серіалізований клонування та порівнянні інтерфейси. Він забезпечує конструктори та методи боротьби з датою та часом з Java. Конструктори
    Дата (): Створює об'єкт дати, що представляє поточну дату та час. Дата (довгі мілісекунди): Створює об'єкт дати для даних мілісекунд з 1 січня 1970 00:00:00 GMT. Дата (int рік int mont int дата) Дата (int рік int mont int date int hrs int min) Дата (int рік int mont int date int hrs int min int sec) Дата (рядок 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 
    Важливі методи
      Boolean After (дата дата):Тести, якщо поточна дата проходить після заданої дати. Boolean до (дата дата):Тести, якщо поточна дата переходить до заданої дати. int COVERETO (дата дата):Порівнює поточну дату з заданою датою. Повертається 0, якщо дата аргументу дорівнює даті; значення менше 0, якщо дата є до аргументу дати; і значення, що перевищує 0, якщо дата після аргументу дати. довгий час (): Повертає кількість мілісекунд з 1 січня 1970 р. 00:00:00 GMT, представлений цим об'єктом дати. void settime (довгий час): Змінює поточну дату та час на час.
    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