Dieses Beispiel teilt den spezifischen Code von Java mit zufällig generierten Zeitzeichenfolgen für Ihre Referenz. Der spezifische Inhalt ist wie folgt
Paket com.wechat.utils; Java.Text.SimpledateFormat importieren; import Java.util.date; /*** Erstellt von Hexun am 2017/2/4. */ public class randtimeUtils {/ ** * generieren zufällige Zeit * @param Begindate * @param enddate * @return */ privates statisches Datum RandomDate (String Begindate, String enddate) {try {SimpleDateFormat Format = new SimpleDateFormat ("yyyy-mm-mm-dd"); Datum start = format.parse (Begindate); // Baudatum Datum End = format.parse (Enddate); // Konstruktionsenddatum // GetTime () bedeutet die Anzahl der Millisekunden, die bis zu diesem Datumsobjekt seit dem 1. Januar 1970 00:00:00 GMT dargestellt werden. if (start.getTime ()> = end.getTime ()) {return null; } long date = random (start.getTime (), End.getTime ()); Neues Datum (Datum) zurückgeben; } catch (Ausnahme e) {e.printstacktrace (); } return null; } private statische lange zufällige (lange Beginn, langes Ende) {langer rtn = begin + (lang) (math.random () * (Ende - Beginn)); // Wenn die Startzeit und Endzeit der Rückgabe der Rückgabe die Funktion rekursiv aufrufen, um den zufälligen Wert zu ermitteln, wenn (rtn == begin || rtn == Ende) {return random (begin, ende); } return rtn; } public static void main (String [] args) {Datum randomdate = randomdate ("2010-09-20", "2017-02-04"); SimpleDateFormat Format = new SimpledateFormat ("yyyy-mm-dd hh: mm: ss"); String resulttime = format.format (randomDate); // Construction Start Datum System.out.println (Ergebniszeit); }}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.