Jawa.Util.Klasa daty i jej metody

Jawa.Util.Klasa daty i jej metody
W Javie może istnieć wymóg analizy „Daktyle„Odpowiadający różnym strefom czasowym. Na przykład porównanie wielu dat na podstawie niektórych metod. W takich sytuacjach „Jawa.Util.Data”Klasa jest wspomagana w wykonywaniu różnych operacji z określonymi lub wygenerowanymi datami (wiele stref czasowych).

Ten artykuł będzie rozwinięty w stosunku do „Jawa.Util.Data”Klasa i zastosowanie jego metod.

Co to jest „Java.Util.Data ”klasa?

Aby wyświetlić datę i godzinę, „Jawa.Util.Data„Klasa można wykorzystać. Ta klasa zawiera metody i konstruktory do oceny i zwracania daty i godziny.

Konstruktorzy „Java.Util.Data ”klasa
Poniżej są „Jawa.Util.Data„Konstruktorzy klas:

Konstruktor Funkcjonalność
Data() Tworzy obiekt daty odnoszący się do obecnej daty i godziny.
Data (długie milisekundy) Tworzy obiekt (datę) dla dostarczonych milisekund, ponieważ „1 stycznia 1970".

Metody „java.Util.Data ”klasa
Poniższa tabela omawia metody klasowe i ich funkcje:

metoda Funkcjonalność
Boolean przed (obiekt daty) Ta metoda powraca „PRAWDA”Jeśli bieżąca lub określona data jest przed danym datą.
Boolean po (obiekt daty) Ta metoda powraca „PRAWDA”Jeśli bieżąca lub określona data jest po podanej dacie.
Boolean równa się (obiekt daty) Powraca „PRAWDA”Jeśli obie daty są równe.
int Compareto (obiekt daty) Ta metoda porównuje dwie daty i zwraca na tym wyniki logiczne. Parametry porównawcze obejmują:
  • „„0”Argument wskazuje, że data jest równa danej daty.
  • "-1”Oznacza, że ​​data argumentu jest większa niż data podana.
  • "-1”Oznacza, że ​​data argumentu jest większa niż data podana.
długi gettime () Ta metoda podaje liczbę przekazywanych milisekund „1 stycznia 1970”Do bieżącej daty.
void Settime (długi czas) Ustawia obecną datę i godzinę na podaną datę i godzinę.
String ToString () Ta metoda przekształca obiekt (datę) w „Strunowy" obiekt.
Klon obiektowy () Generuje klon dla obiektu dostępu.

Przykład 1: Stosowanie „Java.Util.Data ”Klasa w Javie
W tym przykładzie stosuje podaną klasę, aby zwrócić obecną datę i godzinę:

Data klasy publicznej
public static void main (string args [])
Jawa.Util.Data currentDate = nowa Java.Util.Data();
System.na zewnątrz.println („Obecna data to:”+currentDate);

W powyższym fragmencie kodu po prostu utwórz „Data„Obiekt z pomocą„Jawa.Util.Data„Klasa, aby zwrócić bieżącą/obecną datę i godzinę.

Wyjście

W tym wyjściu można zaobserwować, że bieżąca data i godzina są odpowiednio zwracane.

Przed przejściem do następnego przykładu upewnij się, że zaimportuj następujący pakiet, aby wyświetlić datę i godzinę:

Importuj Java.Util.Data;

Przykład 2: Stosowanie „Java.Util.Data ”Metody klasowe w Javie
Poniższy przykład stosuje omawiane metody klasy do oceny obiektów daty na różnych parametrach i zwrócenia odpowiedniego wyniku w każdym scenariuszu:

Klasa publiczna data2
public static void main (string args [])
Data FirstDate = nowa data (2015, 9, 25);
Data Second -Data = Nowa data (2009, 12, 17);
if (druga data.przed (FirstDate) == true)
System.na zewnątrz.println („Druga data jest przed pierwszą datą”);

w przeciwnym razie
System.na zewnątrz.println („Druga data jest po pierwszej dacie”);

if (druga data.po (FirstDate) == true)
System.na zewnątrz.println („Druga data jest po pierwszej dacie”);

w przeciwnym razie
System.na zewnątrz.println („Pierwsza data jest po drugiej randce”);
Obiekt klonowany = pierwszy dat.klon ();
System.na zewnątrz.println („sklonowana data->” + klonowane.ToString ());
System.na zewnątrz.println („Porównanie to:”+Firstdate.Compareto (drugi dat));
System.na zewnątrz.println („wynik to:”+FirstDate.równa się (drugi dat));
Długo = druga data.uzyskać czas();
System.na zewnątrz.println („upłynął czas:”+czas);

Zgodnie z powyższymi wierszami kodu wykonaj następujące kroki:

  • Utwórz dwa obiekty daty za pośrednictwem „nowy”Słowo kluczowe i„Data()”Konstruktor odpowiednio.
  • W następnym kroku skojarz „Jawa.Util.Data" klasa "zanim()" I "Po()”Metody i wywołuje odpowiedni warunek w„Jeśli inaczej" oświadczenie.
  • Następnie zastosuj klasę „klon ()" I "ToString ()„Metody zwrotu sklonowanej daty jako„Strunowy".
  • Teraz skojarz „porównać do()" I "równa się()„Metody porównywania obiektu daty i zwrócenia odpowiednio odpowiedniej wartości i wartości logicznej.
  • Na koniec zastosuj „uzyskać czas()”Metoda upływu czasu z„1 stycznia 1970 r”Do określonej daty w odniesieniu do powiązanego obiektu daty.

Wyjście

Ten wynik oznacza, że ​​odpowiednie funkcje są odpowiednio osiągane.

Wniosek

„„Jawa.Util.Data„Klasa może być wykorzystana do wyświetlania godziny i daty. Ta klasa zawiera „przed (przed obiektem)”, „po (obiekt daty)”, „Boolean równa (obiekt datowania)”, „int Compareto (DATE Object)”, „Long Gettime ()”, „Void Settime (Long Settime (Long Settime (Long Time) ”,„ String ToString () ”,„ int Hashcode () ”i„ Metody „Object Clone ()”. Ten blog omówił wykorzystanie „Java.Util.Data ”Klasa i jej metody w Javie.