คุณสามารถรับวันที่และเวลาปัจจุบันใน Java ได้หลายวิธี ต่อไปนี้คือบางส่วน -
ตัวสร้างคลาส Date
คอนสตรัคเตอร์ที่ไม่มีอาร์กของ java.util.Date class ส่งคืนวัตถุ Date ที่แสดงวันที่และเวลาปัจจุบัน
ตัวอย่าง
นำเข้า java.util.Date;คลาสสาธารณะ CreateDate { โมฆะสาธารณะหลัก (สตริง args []) { วันที่วันที่ =วันที่ใหม่ (); System.out.print (วันที่); }}
ผลลัพธ์
พฤหัสบดี 05 พ.ย. 20:04:57 น. IST 2020
เมธอด now() ของคลาส LocalDateTime
วิธีการ now() ของคลาส LocaldateTime ส่งกลับวัตถุ Date ที่แสดงเวลาปัจจุบัน
ตัวอย่าง
<ก่อน> นำเข้า java.time.LocalDate นำเข้า java.time.LocalDateTime คลาสสาธารณะ CreateDateTime { โมฆะสาธารณะหลัก (สตริง args []) { วันที่ LocalDateTime =LocalDateTime.now (); System.out.println("วันที่และเวลาปัจจุบัน:"+วันที่); }}ผลลัพธ์
วันที่และเวลาปัจจุบัน:2020-11-05T21:49:11.507
เมธอด getInstance() ของคลาสปฏิทิน
เมธอด getInstance() (ไม่มีอาร์กิวเมนต์) ของคลาสนี้จะคืนค่าออบเจ็กต์ปฏิทินที่แสดงวันที่และเวลาปัจจุบัน
ตัวอย่าง
นำเข้า java.util.Calendar;import java.util.Date;คลาสสาธารณะ CreateDateTime { โมฆะสาธารณะหลัก (สตริง [] args) { ปฏิทิน obj =Calendar.getInstance (); วันที่ วันที่ =obj.getTime(); System.out.println("วันที่และเวลาปัจจุบัน:"+วันที่); }}
ผลลัพธ์
วันที่และเวลาปัจจุบัน:พฤ พ.ย. 05 21:46:19 น. IST 2020
คลาส java.time.Clock
นอกจากนี้คุณยังสามารถรับค่าเวลามดปัจจุบันโดยใช้คลาส java.time.Clock ดังที่แสดงด้านล่าง -
ตัวอย่าง
นำเข้า java.time.Clock;คลาสสาธารณะ CreateDateTime { โมฆะสาธารณะหลัก (String args []) { Clock obj =Clock.systemUTC (); System.out.println("วันที่ปัจจุบัน:"+obj.instant()); }}
ผลลัพธ์
วันที่ปัจจุบัน เวลา:2020-11-05T16:33:06.155Z