日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java 时间生成字符串_java随机生成时间字符串的方法

發布時間:2025/4/5 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 时间生成字符串_java随机生成时间字符串的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例為大家分享了java隨機生成時間字符串的具體代碼,供大家參考,具體內容如下

package com.wechat.utils;

import java.text.SimpleDateFormat;

import java.util.Date;

/**

* Created by hexun on 2017/2/4.

*/

public class RandTimeUtils {

/**

* 生成隨機時間

* @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 end = format.parse(endDate);//構造結束日期

//getTime()表示返回自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 對象表示的毫秒數。

if(start.getTime() >= end.getTime()){

return null;

}

long date = random(start.getTime(),end.getTime());

return new Date(date);

} catch (Exception e) {

e.printStackTrace();

}

return null;

}

private static long random(long begin,long end){

long rtn = begin + (long)(Math.random() * (end - begin));

//如果返回的是開始時間和結束時間,則遞歸調用本函數查找隨機值

if(rtn == begin || rtn == end){

return random(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);//構造開始日期

System.out.println(resulttime);

}

}

復制代碼

以上就是本文的全部內容,希望對大家的學習有所幫助

總結

以上是生活随笔為你收集整理的java 时间生成字符串_java随机生成时间字符串的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。