ใช้วิธี of()
ของ () เมธอดของ java.time.LocalDate class ยอมรับค่าของปี เดือน และวันของเดือนเป็นพารามิเตอร์ สร้างและส่งกลับวัตถุของ LocalDate
ตัวอย่าง
<ก่อน>นำเข้า java.time.LocalDate; การทดสอบคลาสสาธารณะ { โมฆะสาธารณะหลัก (สตริง [] args) { วันที่ LocalDate =LocalDate.of (2014, 9, 11); System.out.println("ค่าวันที่:"+วันที่); }}ผลลัพธ์
มูลค่าวันที่:2014-09-11
การใช้คลาส GregorianCalendar
หนึ่งในคอนสตรัคเตอร์ของคลาส java.util.GregorianCalendar ยอมรับค่าของปี เดือน และวันของเดือนเป็นค่า และสร้างอ็อบเจ็กต์ปฏิทินที่แสดงค่านั้น
ตัวอย่าง
import java.util.*;class Test { public static void main(String args[]){ //Creating a calendar object ปฏิทิน cal =new GregorianCalendar(2020, 07, 18); วัน int =cal.get(Calendar.DAY_OF_MONTH); int เดือน =cal.get(Calendar.MONTH); ปี int =cal.get(Calendar.YEAR); System.out.println("วัน:" + วัน); System.out.println("เดือน:" + เดือน); System.out.println("ปี:" + ปี); }}
ผลลัพธ์
วัน:18เดือน:7ปี:2020
การใช้วัตถุ SimpleDateFormat
หนึ่งในตัวสร้างของคลาสนี้ยอมรับค่า String ที่แสดงรูปแบบวันที่ที่ต้องการ และสร้างวัตถุ SimpleDateFormat การแยกวิเคราะห์/แปลงสตริงเป็นวัตถุวันที่ -
- สร้างตัวอย่างคลาสนี้โดยส่งสตริงรูปแบบที่ต้องการ
- แยกวิเคราะห์สตริงวันที่โดยใช้เมธอด parse()
ตัวอย่าง
นำเข้า java.text.ParseException; นำเข้า java.text.SimpleDateFormat; นำเข้า java.util.Date; ตัวอย่างคลาสสาธารณะ { โมฆะสาธารณะสาธารณะหลัก (สตริง args []) พ่น ParseException { สตริง date_string ="2007-25-06 "; //การสร้างตัวอย่างคลาส SimpleDateFormat ตัวจัดรูปแบบ SimpleDateFormat =new SimpleDateFormat("yyyy-dd-MM"); // การแยกวิเคราะห์วัตถุสตริงให้เป็นวันที่ Date date =formatter.parse(date_string); System.out.println("ค่าวันที่:"+วันที่); }}
ผลลัพธ์
ค่าวันที่:จันทร์ 25 มิ.ย. 00:00:00 IST 2007