บทความนี้ได้แชร์รหัสเฉพาะของคลาสเครื่องมือ DateUtils Time Tool สำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
แพ็คเกจ com.example.administrator.myapp; นำเข้า java.text.parseException; นำเข้า java.text.simpledateFormat; นำเข้า Java.util.Calendar; นำเข้า java.util.date; /*** คลาสเครื่องมือวันที่* สร้างโดย Lychun เมื่อ 2017/12/07 */ คลาสสาธารณะวันที่ {/ *** รับสองสามวันที่ผ่านมา** @param d เวลา* @param วันกี่วัน* @return ผลลัพธ์*/ วันที่คงที่สาธารณะ getDateBefore (วันที่ d, วัน int) {ปฏิทินตอนนี้ = ปฏิทิน. getInstance (); Now.settime (D); now.set (calendar.date, now.get (calendar.date) - วัน); return Now.getTime (); } / *** รับเวลาหลังจากสองสามวัน** @param d เวลา* @param วันกี่วัน* @return ผลลัพธ์* / วันที่สาธารณะคงที่ getDateFter (วันที่ d, วัน int) {ปฏิทินตอนนี้ = ปฏิทิน. getInstance (); Now.settime (D); now.set (calendar.date, now.get (calendar.date) + วัน); return Now.getTime (); } / ** * รับ timestamp ปัจจุบัน (แน่นอนถึงวินาที) * / สตริงคงที่สาธารณะ getCurrtimestamp () {long time = system.currentTimeLis (); สตริง t = string.valueof (เวลา / 1000); กลับ t; } / ** * แปลงสตริงรูปแบบวันที่เป็น timestamp * * @param date_str สตริงวันที่ * @param รูปแบบตัวอย่างเช่น: yyyy-mm-dd hh: mm: ss * @return * / สตริงคงที่สาธารณะวันที่ 2timestamp (String date_str, รูปแบบสตริง) return string.valueof (sdf.parse (date_str) .getTime () / 1000); } catch (exception e) {e.printstacktrace (); } กลับ ""; } / *** วันที่แปลงเป็น timestamp* @param เวลาวันที่* @return* / สตริงคงที่สาธารณะ datetimestamp (วันที่วันที่) {return string.valueof (date.getTime () / 1000); }/ ** * แปลงสตริงเป็นวันที่ * * @param str string * @param รูปแบบรูปแบบ * @return ผลลัพธ์ผลลัพธ์ */ วันที่สาธารณะคงที่สตริงสตริง (สตริง str, รูปแบบสตริง) {simpledateFormat sdf = ใหม่ simpledateFormat (รูปแบบ); // ตัวพิมพ์เล็ก mm แสดงวันที่นาที ลอง {date = sdf.parse (str); } catch (parseexception e) {e.printstacktrace (); } วันที่ส่งคืน; } // แปลงสตริงเป็นวันที่สาธารณะวันที่คงที่ StringTodate (สตริง str) {return stringtodate (str, "yyyy-mm-dd"); } / *** แปลงวันที่เป็นสตริง** @param เวลาวันที่* @param รูปแบบการแปลงรูปแบบ* @return ผลลัพธ์* / สตริงคงที่สาธารณะ datetoString (วันที่วันที่, รูปแบบสตริง) {SimpledateFormat SDF = New SimpleDateFormat (รูปแบบ); สตริงผลลัพธ์ = sdf.format (วันที่); ผลการกลับมา; } // แปลงเวลาเป็นรูปแบบวันที่สาธารณะในวันที่สาธารณะ String String DateToString (วันที่วันที่) {ส่งคืน DateToString (วันที่, "YYYY-MM-DD"); -ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น