ตัวอย่างนี้แชร์รหัสเฉพาะของ Java ที่สร้างเวลาตามแบบสุ่มสำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
แพ็คเกจ com.wechat.utils; นำเข้า java.text.simpledateFormat; นำเข้า java.util.date; /*** สร้างโดย Hexun เมื่อวันที่ 2017/2/4 */ คลาสสาธารณะ randtimeutils {/ ** * สร้างเวลาสุ่ม * @param Begindate * @param enddate * @return */ วันที่คงที่ส่วนตัวแบบสุ่ม (สตริง Begindate, สตริง enddate) {ลอง {simpledateformat format = new SimpledateFormat ("yyyy-mm-dd"); วันที่เริ่มต้น = format.parse (Begindate); // การก่อสร้างเริ่มต้นวันที่สิ้นสุดวันที่สิ้นสุด = format.parse (enddate); // วันที่สิ้นสุดการก่อสร้าง // getTime () หมายถึงจำนวนมิลลิวินาทีที่แสดงโดยวัตถุวันที่นี้ตั้งแต่วันที่ 1 มกราคม 1970 00:00:00 GMT if (start.getTime ()> = end.getTime ()) {return null; } วันที่ยาว = สุ่ม (start.getTime (), end.getTime ()); ส่งคืนวันที่ใหม่ (วันที่); } catch (exception e) {e.printstacktrace (); } return null; } การสุ่มยาวคงที่ส่วนตัว (เริ่มต้นยาว, ปลายยาว) {long rtn = เริ่มต้น + (ยาว) (math.random () * (สิ้นสุด - เริ่มต้น)); // ถ้าเวลาเริ่มต้นและเวลาสิ้นสุดให้เรียกใช้ฟังก์ชันนี้ซ้ำเพื่อค้นหาค่าสุ่มถ้า (rtn == เริ่มต้น || rtn == end) {return random (เริ่มต้น, สิ้นสุด); } return rtn; } โมฆะคงที่สาธารณะหลัก (สตริง [] args) {วันที่ randomDate = randomDate ("2010-09-20", "2017-02-04"); SimpledateFormat format = new SimpledateFormat ("yyyy-mm-dd hh: mm: ss"); String resulttime = format.format (randomDate); // การก่อสร้างเริ่มต้นวันที่ System.out.println (ผลลัพธ์); -ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น