บทความนี้แชร์รหัสเฉพาะสำหรับการแสดงภาพ Android เก้ากริดสำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
1. บทนำสู่การประทับเวลา:
คำจำกัดความของการประทับเวลา: มักจะเป็นลำดับของอักขระที่ระบุเวลาของช่วงเวลาที่แน่นอน เทคโนโลยี Digital Timestamp เป็นแอพพลิเคชั่นของเทคโนโลยีลายเซ็นดิจิตอล มันหมายถึงจำนวนวินาทีทั้งหมดตั้งแต่ 00:00:00 น. ของวันที่ 1 มกราคม 1970 เวลากรีนนิช (08:00:00 น. ของวันที่ 1 มกราคม 1970 ปักกิ่งเวลา) จนถึงปัจจุบัน (อ้างจากสารานุกรม Baidu)
2. การประทับเวลาใน Java:
ในภาษาการพัฒนาที่แตกต่างกันความยาวของการประทับเวลาที่ได้รับจะแตกต่างกัน ตัวอย่างเช่นการประทับเวลาใน C ++ นั้นแม่นยำถึงวินาที แต่การประทับเวลาใน Java นั้นแม่นยำถึงมิลลิวินาที ด้วยวิธีนี้หากไม่มีระบบแบบครบวงจรเวลาที่ไม่ถูกต้องจะเกิดขึ้น
3. สองวิธีใน Java เพื่อรับการประทับเวลาที่แม่นยำถึงวินาที:
มิลลิวินาทีของการประทับเวลาใน Java ส่วนใหญ่วัดผ่านสามหลักสุดท้ายและเราลบตัวเลขสามหลักสุดท้ายในสองวิธีที่แตกต่างกัน
วิธีที่ 1: ลบสามหลักสุดท้ายผ่าน method.substring () เมธอด
/ *** รับ timestamp ถูกต้องเป็นวินาที* @return*/ public Static int getsecondTimestamp (วันที่) {ถ้า (null == วันที่) {return 0; } timestamp สตริง = string.valueof (date.getTime ()); ความยาว int = timestamp.length (); if (ความยาว> 3) {return integer.valueof (timestamp.substring (0, ความยาว -3)); } else {return 0; - วิธีที่ 2: ลบสามหลักสุดท้ายโดยหารออก
/ ** * รับ timestamp ถูกต้องเป็นวินาที * @param วันที่ * @return */ สาธารณะคงที่ int getsecondtimestamptwo (วันที่) {ถ้า (null == วันที่) {return 0; } timestamp สตริง = string.valueof (date.getTime ()/1000); return integer.valueof (การประทับเวลา); -ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น