บทความนี้อธิบายวิธีการใช้งาน Java เพื่อให้ได้วันแรก/วันสุดท้ายของเดือนที่แน่นอนของปีที่แน่นอน แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
Java ได้รับวันแรกของเดือนที่แน่นอน
การออกแบบซอร์สโค้ด
fisrtdayofmonth.java:
/** * @title: fisrtdayofmonth.java * @package: com.you.freemarker.model * @description: รับวันแรกของเดือนที่แน่นอนของปี * @author: youhaidong java.util.calendar;/*** ฟังก์ชั่นคลาสคำอธิบาย* วันที่ดัดแปลงคลาสการปรับเปลี่ยนคลาส* คำอธิบายการปรับเปลี่ยน* <p> ชื่อเรื่อง: fisrtdayofmonth.java </p>* <p> คำอธิบาย: การพัฒนาส่วนบุคคล Youhaidong </p>* <p> Copyright: Copyright fisrtdayofmonth { / ** * รับวันแรกของเดือนที่แน่นอนของปีที่แน่นอน * @title: getfisrtdayofmonth * @description: * @param: @param ปี * @param: @param เดือน * @param: @return * @return Calendar.getInstance (); // กำหนดปี Cal.Set (Calendar.year, ปี); // กำหนดเดือน Cal.Set (Calendar.month, Month-1); // รับจำนวนขั้นต่ำของวันสำหรับเดือนที่แน่นอน int วันแรก = cal.getActualMinimum (calendar.day_of_month); // กำหนดจำนวนวันต่ำสุดสำหรับเดือนในปฏิทิน cal.set (calendar.day_of_month, วันแรก); // วันที่รูปแบบ SimpledateFormat SDF = New SimpledateFormat ("yyyy-mm-dd"); สตริง firstdayofmonth = sdf.format (cal.getTime ()); กลับ Firstdayofmonth; } / ** * @title: main * @description: * @param: @param args * @return: void * @throws * / โมฆะคงที่สาธารณะหลัก (สตริง [] args) {สตริง firstday = getFisrtdayofmonth (2014,5); System.out.println ("ผลการทดสอบ wulin.com:"); System.out.println ("รับวันแรกของเดือนปัจจุบัน:" + วันแรก); -การรันผลลัพธ์
Java ได้รับวันสุดท้ายของเดือนที่แน่นอน
การออกแบบซอร์สโค้ด
lastdayofmonth.java:
/** * @title: lastdayofmonth.java * @package: com.you.freemarker.model * @description: รับวันสุดท้ายของเดือนที่แน่นอน * @author: youhaidong (youhaidong) * @date: 2014-5-29 10:58:20 PM java.text.simpledateFormat; นำเข้า java.util.calendar;/*** คำอธิบายฟังก์ชั่นคลาส* วันที่ปรับเปลี่ยนคลาสวันที่* คำอธิบายการปรับเปลี่ยน* <p> ชื่อเรื่อง: Lastdayofmonth.java </p>* <p> คำอธิบาย: คุณ haidong การพัฒนาส่วนบุคคล </p>* <p> */คลาสสาธารณะ LastdayOfMonth {/** * รับวันสุดท้ายของเดือนหนึ่ง * @title: getLastdayOfMonth * @description: * @param: @param ปี * @param: @param เดือน * @param: @return * @return // กำหนดปี Cal.Set (Calendar.year, ปี); // กำหนดเดือน Cal.Set (Calendar.month, Month-1); // รับจำนวนสูงสุดของวันในเดือนที่แน่นอน int lastday = cal.getActualMaximum (calendar.day_of_month); // กำหนดจำนวนวันสูงสุดของเดือนในปฏิทิน Cal.Set (Calendar.day_of_month, Lastday); // วันที่รูปแบบ SimpledateFormat SDF = New SimpledateFormat ("yyyy-mm-dd"); สตริง lastdayofmonth = sdf.format (cal.getTime ()); ส่งคืนวันสุดท้ายของเดือน; } / ** * @title: main * @description: * @param: @param args * @return: void * @throws * / โมฆะสาธารณะคงที่หลัก (สตริง [] args) {สตริงวันสุดท้าย = getLaStdayOfMonth (2014,5); System.out.println ("ผลการทดสอบ wulin.com:"); System.out.println ("รับวันสุดท้ายของเดือนปัจจุบัน:" + วันสุดท้าย); -การรันผลลัพธ์
PS: นี่คือเครื่องมือออนไลน์บางอย่างสำหรับการอ้างอิงของคุณ:
เครื่องคิดเลขวันที่ออนไลน์/วัน:
http://tools.vevb.com/jisuanqi/date_jisuanqi
ปฏิทินตลอดกาลออนไลน์:
http://tools.vevb.com/bianmin/wannianli
เครื่องมือแปลงปฏิทิน Lunar/Gregorian ออนไลน์:
http://tools.vevb.com/bianmin/yinli2yangli
เครื่องมือแปลง Timestamp UNIX:
http://tools.vevb.com/code/unixtime
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ Java โปรดตรวจสอบหัวข้อของเว็บไซต์นี้: "สรุปทักษะการใช้งานวันที่และเวลา Java", "การสอนเกี่ยวกับโครงสร้างข้อมูล Java และอัลกอริทึม", "บทสรุปของทักษะการดำเนินงาน Java Dom Node" และ "สรุปทักษะการดำเนินงาน Java Cache"
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน