CodeGym /Java Blog /Random /Java.util.Date Class
John Squirrels
Antas
San Francisco

Java.util.Date Class

Nai-publish sa grupo

Ano ang java.util.Date Class?

Ang klase ng java.util.Date ay nagbibigay ng petsa at oras sa java.
Ang klase na ito ay nagbibigay ng mga constructor at pamamaraan para magamit ang kasalukuyang petsa at oras. Upang magamit ang klase na ito sa iyong code kailangan mong i-import ang klase ng java.util.Date mula sa java.util package.

import java.util.Date;

Ano ang mga tagabuo ng java.util.Date?

Ang klase ng java.util.Date ay pangunahing mayroong dalawang constructor gaya ng inilarawan sa ibaba.

Petsa()

Ang unang java.util.Date constructor ay Date() . Sinisimulan nito ang bagay gamit ang kasalukuyang petsa at oras.

Date date = new Date();
Dito, sinisimulan namin ang isang variable ng petsa ng uri ng Petsa na may kasalukuyang data at oras.

import java.util.Date;

public class Example {

	public static void main(String[] args) {

		Date date = new Date();
		System.out.println(date);
	}
}

Output

Lunes Disyembre 13 16:41:37 GMT 2021

Petsa(mahabang millisecond)

Ang java.util.Date constructor na ito ay gumagawa ng date object na katumbas ng bilang ng mga millisecond na lumipas mula noong Enero 1, 1970, 00:00:00 GMT.

long ms = System.currentTimeMillis();
Date date = new Date(ms);
Dito, sinimulan namin ang variable ng petsa gamit ang kasalukuyang petsa at oras pagkatapos lamang makuha ang eksaktong millisecond na lumipas hanggang ngayon sa pamamagitan ng System.currentTimeMillis(); at pagpasa bilang argumento sa constructor.

import java.util.Date;

public class Example1 {

	public static void main(String[] args) {

		long ms = System.currentTimeMillis();
		Date date = new Date(ms);
		System.out.println(date);
	}
}

Output

Lunes Disyembre 13 16:49:51 GMT 2021

Ano ang mga pamamaraan ng java.util.Date

Ang mga sumusunod ay ang mahahalagang pamamaraan ng java.util.Date .
  1. boolean after(Date date) : nagbabalik ng true kung ang petsang ito ay pagkatapos ng petsa na ipinasa bilang argumento.

  2. boolean before(Date date) : nagbabalik ng true kung ang petsang ito ay bago ang petsang ipinasa bilang argumento.

  3. int compareTo(Date date) : inihahambing ang ibinigay na petsa sa kasalukuyang petsa.

  4. boolean equals(Date date) : inihahambing ang pagkakapantay-pantay sa pagitan ng kasalukuyan at ibinigay na petsa. Nagbabalik ng totoo kung pareho sila.

  5. long getTime() : ibinabalik ang oras na kinakatawan ng object ng petsa na ito.

  6. void setTime(long time) : binabago ang kasalukuyang oras sa ibinigay na oras.

  7. String toString() : kino-convert ang petsang ito sa isang String type object.

java.util.Halimbawa ng Petsa


import java.util.Date;

public class Example2 {

	public static void main(String args[]) {

		long ms = 900000000;
		Date date1 = new Date(ms);
		System.out.println("date1 : " + date1);
		
		Date date2 = new Date();
		System.out.println("date2 : " + date2);

		boolean after = date2.after(date1);
		System.out.println("Is date2 after date1 : " + after);
		boolean before = date2.before(date1);
		System.out.println("Is date2 before date1 : " + before);
	}
}

Output

petsa1 : Linggo Ene 11 15:00:00 PKT 1970 petsa2 : Mar Ene 04 18:01:45 PKT 2022 Ay petsa2 pagkatapos ng petsa1 : totoo Ay petsa2 bago ang petsa1 : mali

Paliwanag

Sa code sa itaas, tinukoy namin ang dalawang variable ng Petsa date1 at date2 . Pagkatapos noon, ginamit namin ang date2.after(date1) at date2.before(date1) na pamamaraan. Ang after() method ay nagbabalik ng true dahil date2 ay pagkatapos ng date1 . Ang before() method ay nagbabalik ng false dahil ang date2 ay hindi nauuna sa date1 .

Konklusyon

Sa pagtatapos ng post na ito, umaasa kaming nasanay ka na sa klase ng java.util.Date sa Java. Panatilihin ang pagsasanay para sa isang mas malalim na utos ng konsepto. Hanggang doon, patuloy na lumago at patuloy na nagniningning!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION