Java แปลงการประทับเวลา UNIX เป็นวันที่รูปแบบที่ระบุสำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
เมื่อได้รับข้อมูลจากเซิร์ฟเวอร์บางครั้งเวลาในข้อมูลที่ได้รับในหลายกรณีการประทับเวลาจะคล้ายกับนี้ แน่นอนว่าเป็นไปไม่ได้ที่เราจะนำเสนอข้อมูลนี้ให้กับผู้ใช้ในรูปแบบของการประทับเวลา โดยปกติแล้วจำเป็นต้องประมวลผลการประทับเวลานี้ในชุดของการประมวลผลเพื่อให้เป็นรูปแบบที่เราต้องการและคุ้นเคยกับการเรียกดู ดังนั้นเราจะประมวลผลข้อมูลรูปแบบการประทับเวลาเหล่านี้ได้อย่างไร แต่ละภาษาและเฟรมเวิร์กมีวิธีการและวิธีการของตัวเอง
ต่อไปนี้จะถูกนำไปใช้ใน Java มาอ่านรหัสโดยไม่พูดเรื่องไร้สาระ ...
การใช้วิธีการ
/*** Java แปลงการประทับเวลา UNIX เป็นสตริงวันที่ที่กำหนด* @param timestampstring timestamps เช่น: "1473048265"; * @param รูปแบบรูปแบบที่จะจัดรูปแบบเริ่มต้น: "yyyy-mm-dd hh: mm: ss"; * * @return ผลการส่งคืน: "2016-09-05 16:06:42"; */ String สาธารณะ String Timestamp2Date (สตริง timestampstring, รูปแบบสตริง) {ถ้า (textutils.isempty (รูปแบบ)) formats = "yyyy-mm-dd hh: mm: ss"; Timestamp ยาว = long.parselong (timestampstring) * 1000; สตริงวันที่ = ใหม่ simpledateFormat (รูปแบบ, locale.china) .format (วันที่ใหม่ (timestamp)); วันที่ส่งคืน; -วิธีการโทร
Timestamp2Date ("1473048265", "YYYY-MM-DD HH: MM: SS");ผลตอบแทน
2016-09-05 16:06:42
แปลงวันที่รูปแบบ Java ที่ระบุเป็น UNIX Timestamp
/ ** * แปลงสตริงรูปแบบวันที่เป็น timestamp * * @param datestr String วันที่ * @param รูปแบบตัวอย่างเช่น: yyyy-mm-dd hh: mm: ss * * @return */ สตริงคงที่สาธารณะวันที่ 2Timestamp return string.valueof (sdf.parse (datestr) .getTime () / 1000); } catch (exception e) {e.printstacktrace (); } กลับ ""; -รับการประทับเวลาปัจจุบัน (แม่นยำถึงวินาที)
/ ** * รับ timestamp ปัจจุบัน (ตรงกับวินาที) * * @return nowtimestamp */ สตริงคงที่สาธารณะ getNowTimestamp () {long time = system.currentTimeMillis (); สตริง nowtimestamp = string.valueof (เวลา / 1000); กลับมาตอนนี้ -ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น