java.util.Date Class คืออะไร
import java.util.Date;
ตัวสร้าง java.util.Date คืออะไร
คลาสjava.util.Dateมีตัวสร้างสองตัวตามที่อธิบายด้านล่างวันที่()
ตัวสร้าง java.util.DateตัวแรกคือDate( ) เริ่มต้นวัตถุด้วยวันที่และเวลาปัจจุบัน
Date date = new Date();
ที่นี่ เราเริ่มต้น ตัวแปร วันที่ประเภทDateด้วยข้อมูลและเวลาปัจจุบัน
import java.util.Date;
public class Example {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
}
}
เอาต์พุต
จันทร์ 13 ธ.ค. 16:41:37 GMT 2021
วันที่ (มิลลิวินาทียาว)
ตัวสร้าง java.util.Dateนี้สร้างวัตถุวันที่เท่ากับจำนวนมิลลิวินาทีที่ผ่านไปตั้งแต่วันที่ 1 มกราคม 1970, 00:00:00 GMT
long ms = System.currentTimeMillis();
Date date = new Date(ms);
ที่นี่ เราได้เริ่มต้น ตัวแปร วันที่ด้วยวันที่และเวลาปัจจุบันหลังจากได้รับมิลลิวินาทีที่แน่นอนจนถึงตอนนี้ผ่านSystem.currentTimeMillis(); และส่งผ่านเป็นอาร์กิวเมนต์ไปยังตัวสร้าง
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);
}
}
เอาต์พุต
วันจันทร์ที่ 13 ธันวาคม 16:49:51 GMT 2021
วิธีการ java.util.Date คืออะไร
ต่อไปนี้เป็นเมธอดjava.util.Date ที่สำคัญ-
บูลีนหลัง (วันที่วันที่) : คืนค่าจริงหากวันที่นี้อยู่หลังวันที่ที่ผ่านเป็นอาร์กิวเมนต์
-
boolean before(Date date) : คืนค่าจริงหากวันที่นี้อยู่ก่อนวันที่ที่ผ่านเป็นอาร์กิวเมนต์
-
int expandTo(Date date) : เปรียบเทียบวันที่ที่กำหนดกับวันที่ปัจจุบัน
-
บูลีนเท่ากับ (วันที่วันที่) : เปรียบเทียบความเท่าเทียมกันระหว่างวันที่ปัจจุบันและวันที่ที่กำหนด คืนค่าจริงหากเหมือนกัน
-
long getTime() : คืนเวลาที่วัตถุวันที่นี้แสดง
-
void setTime(long time) : เปลี่ยนเวลาปัจจุบันเป็นเวลาที่กำหนด
-
String toString() : แปลงวันที่นี้เป็นวัตถุประเภทสตริง
ตัวอย่าง java.util.Date
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);
}
}
เอาต์พุต
date1 : อาทิตย์ 11 ม.ค. 15:00:00 PKT 1970 date2 : อ. 04 ม.ค. 18:01:45 PKT 2022 คือ date2 หลังจาก date1 : จริง คือ date2 ก่อน date1 : เท็จ
GO TO FULL VERSION