java获取随机时间的代码详解编程语言
2023-06-13 09:20:29 时间
string randomdats="shi"+randomdate.gethours()+"f"+randomdate.getminutes()+"m"+randomdate.getseconds();
system.out.println(randomdats);
/**
* 获取随机日期
* @param begindate 起始日期,格式为:yyyy-mm-dd
* @param enddate 结束日期,格式为:yyyy-mm-dd
* @return
private static date randomdate(string begindate,string enddate ){
try {
simpledateformat format = new simpledateformat("hh:mm:ss");
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;
}
10683.html
cjava相关文章
- java queue toarray_Java PriorityBlockingQueue toArray()用法及代码示例
- Java方法重载_java入门方法的使用
- Java 9 中的 GC 调优基础详解编程语言
- java版微信机器人代码详解编程语言
- 使用POI向excel中写入图片的java代码详解编程语言
- java使用poi读取excel文件代码示例详解编程语言
- Java多线程文件下载管理器详解编程语言
- 一个针对不同数据库的分页java代码详解编程语言
- Java加密算法 AES详解编程语言
- Java采用zip压缩文件代码示例详解编程语言
- Java 获得剪贴板上的图片代码详解编程语言
- 使用DOMParser 解析xml的Java代码详解编程语言
- 35 个 Java 代码性能优化总结详解编程语言
- java.lang.String (JDK1.8)详解编程语言
- Java学习笔记之二十四对Java多态性的一点理解详解编程语言
- Java学习笔记之六java三种循环(for,while,do……while)的使用方法及区别详解编程语言
- Java学习笔记之四java进制转化详解编程语言
- Java学习笔记之三java中的变量和常量详解编程语言
- Java之创建对象>4.Enforce noninstantiability with a private constructor详解编程语言
- Oracle 视图 DBA_JAVA_FIELDS 官方解释,作用,如何使用详细说明
- Java 的双重分发与 Visitor 模式详解编程语言
- 如何让JAVA程序实现一段时间等待详解编程语言
- 用java读写properties文件的代码详解编程语言
- java8 LocalDateTime/LocalDate/LocalTime、java.util.Date/java.sql.Date区别及日期转换方法详解编程语言
- 实现Java实现的Redis封装类:强化Redis技术支持(redis封装类java)