คลาสเวลาที่ใช้กันมากที่สุดใน Java คือ java.util.date เนื่องจากวิธีการรับปีเดือนและวันเช่น getYear () และ getMonth () ถูกยกเลิกในชั้นเรียนวันที่ดังนั้นเราจึงต้องใช้ปฏิทินเพื่อให้ได้รูปแบบวันที่ที่ใช้กันทั่วไปเช่นปีเดือนวันและสัปดาห์
หมายเหตุ: รหัสทั้งหมดต่อไปนี้ได้รับการทดสอบและส่งผ่านใน JDK1.6 เวอร์ชันอื่น ๆ อาจใช้แตกต่างกันโปรดทราบ!
วิธีใช้วันที่และการแลกเปลี่ยนสตริง
/*** การใช้งานของวันที่และการแลกเปลี่ยนสตริงจำเป็นต้องใช้ SimpledateFormat ที่นี่ */วันที่ currenttime = วันที่ใหม่ (); SimpledateFormat formatter = new SimpledateFormat ("yyyy-mm-dd"); สตริง datestring = formatter.format (currenttime); วันที่วันที่ = formatter.parse (datestring);การถ่ายโอนร่วมกันระหว่างวันที่และปฏิทิน
/*** การแปลงร่วมกันระหว่างวันที่และปฏิทิน*/ปฏิทิน cal = calendar.getInstance (); cal.Settime (วันที่ใหม่ ()); วันที่วันที่ 1 = cal.getTime ();
ใช้ปฏิทินเพื่อรับโดเมนเวลาเช่นปีเดือนสัปดาห์วันวันชั่วโมง ฯลฯ
/*** ใช้ปฏิทินเพื่อรับโดเมนเวลาเช่นปีเดือนสัปดาห์วันและชั่วโมง*/cal.get (ปฏิทินปี); cal.get (ปฏิทิน. month); cal.get (ปฏิทิน. week_of_month); cal.get (calendar.day_of_month);
เพิ่มหรือลบเวลา
/*** เพิ่มและลบเวลา*/cal.add (ปฏิทิน. month, 1); system.out.println (cal.getTime ());
คำนวณวันที่วันที่กำหนดเป็นของวันที่เป็นของ
CalendArcal = Calendar.getInstance (); Cal.Set (2016,08,01); String [] strdays = สตริงใหม่ [] {"วันอาทิตย์", "วันจันทร์", "วันอังคาร", "วันพุธ", "วันพฤหัสบดี", "วันศุกร์", "วันเสาร์"};ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น