Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

จะรับวันที่และเวลาปัจจุบันใน Java ได้อย่างไร


คุณสามารถรับวันที่และเวลาปัจจุบันใน 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