Cet exemple partage le code spécifique de Java généré de temps généré au hasard pour votre référence. Le contenu spécifique est le suivant
package com.wechat.utils; import java.text.simpledateFormat; Importer java.util.date; / ** * Créé par Hexun le 2017/2/4. * / public class randtimeUtils {/ ** * générer du temps aléatoire * @param begindate * @param endDate * @return * / private static date randomdate (String Begindate, String endDate) {try {SimpledateFormat format = new SimpledateFormat ("yyyy-mm-dd"); Date start = format.parse (Begindate); // Date de début de construction Date de date fin = Format.Parse (EndDate); // Date de fin de construction // getTime () signifie le nombre de millisecondes représentées par cet objet de date depuis le 1er janvier 1970 00:00:00 GMT. if (start.getTime ()> = end.getTime ()) {return null; } long date = random (start.getTime (), end.getTime ()); retourner la nouvelle date (date); } catch (exception e) {e.printStackTrace (); } return null; } privé statique long aléatoire (long début, long fin) {long rtn = begin + (long) (math.random () * (end - begin)); // Si l'heure de début et la fin de retour, appelez récursivement cette fonction pour trouver la valeur aléatoire if (rtn == begin || rtn == end) {return aléomal (begin, end); } return rtn; } public static void main (String [] args) {date randomdate = randomdate ("2010-09-20", "2017-02-04"); SimpledateFormat Format = new SimpledateFormat ("Yyyy-mm-dd hh: mm: ss"); String resultTime = Format.Format (RandomDate); // Date de démarrage de construction System.out.println (résultat); }}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.