java.text.SimpleDateFormat คลาสใช้เพื่อจัดรูปแบบและแยกสตริงเป็นวันที่และวันที่เป็นสตริง
หนึ่งในตัวสร้างของคลาสนี้ยอมรับค่า String ที่แสดงรูปแบบวันที่ที่ต้องการและสร้างวัตถุ SimpleDateFormat
ในการฟอร์แมตมิลลิวินาทีจนถึงปัจจุบัน −
- สร้างสตริงรูปแบบเป็น dd MMM yyyy HH:mm:ss:SSS Z.
- ตัวสร้างคลาส Date ยอมรับค่าแบบยาวที่แสดงมิลลิวินาทีเป็นพารามิเตอร์ และสร้างอ็อบเจ็กต์วันที่
- สุดท้ายจัดรูปแบบวัตถุวันที่โดยใช้เมธอด format()
ตัวอย่าง
<ก่อน> นำเข้า java.text.ParseException; นำเข้า java.text.SimpleDateFormat; นำเข้า java.util.Date; ตัวอย่างคลาสสาธารณะ { โมฆะสาธารณะสาธารณะหลัก (สตริง args []) พ่น ParseException { msec ยาว =3550154; //การสร้างตัวอย่างคลาส SimpleDateFormat SimpleDateFormat dateformatter =SimpleDateFormat ใหม่ ("dd MMM yyyy HH:mm:ss:SSS Z"); // การแยกวิเคราะห์วัตถุสตริงถึงวันที่ Date date =วันที่ใหม่ (msec); System.out.println("ค่าวันที่:"+dateformatter.format(date)); }}ผลลัพธ์
มูลค่าวันที่:01 ม.ค. 2513 06:29:10:154 +0530
ตัวอย่าง
นำเข้า java.util.Calendar;import java.util.Date;คลาสสาธารณะ ตัวอย่าง { โมฆะสาธารณะสาธารณะหลัก (สตริง args []) { ปฏิทินปฏิทิน =Calendar.getInstance (); msec ยาว =calendar.getTimeInMillis(); วันที่ obj =วันที่ใหม่ (msec); System.out.println (obj); }}
ผลลัพธ์
วันพุธที่ 11 พ.ย. 22:04:59 น. IST 2020