ฉันต้องการรับปี, เดือน, วัน ฯลฯ จาก Java Date เพื่อเปรียบเทียบกับวันที่ในปฏิทิน Gregorian ใน Java เป็นไปได้ไหม
ฉันมีวัตถุวันที่ใน Java เก็บไว้เป็นประเภทวันที่ของ Java ฉันยังมีวันที่สร้างปฏิทินแบบคริสต์ศักราช วันที่ของปฏิทินเกรโกเรียนไม่มีพารามิเตอร์และดังนั้นจึงเป็นตัวอย่างของวันที่วันนี้ (และเวลา?) ด้วยวันที่ java ฉันต้องการได้รับปี, เดือน, วัน, ชั่วโมง, นาทีและวินาทีจากประเภทวันที่ java และเปรียบเทียบวันที่ gregoriancalendar ฉันเห็นว่าในขณะนี้วันที่ Java ถูกเก็บไว้เป็นเวลานานและวิธีการเดียวที่มีอยู่ดูเหมือนว่าจะเขียนยาวเป็นสตริงวันที่จัดรูปแบบ มีวิธีเข้าถึงปีเดือนวัน ฯลฯ หรือไม่? ผมเห็นว่าgetYear(), getMonth()วิธีการ ฯลฯ สำหรับDateระดับได้รับการคัดค้าน ฉันสงสัยว่าวิธีปฏิบัติที่ดีที่สุดในการใช้อินสแตนซ์ Java Date ที่ฉันมีกับGregorianCalendarวันที่คืออะไร เป้าหมายสุดท้ายของฉันคือการคำนวณวันที่เพื่อให้ฉันสามารถตรวจสอบว่าวันที่ของ Java อยู่ภายในเวลาไม่กี่ชั่วโมงนาที ฯลฯ ของวันที่และเวลาของวันนี้ ฉันยังเป็นมือใหม่กับ Java และฉันก็รู้สึกงุนงงกับเรื่องนี้