java根据当前年月日时分秒生成随机数字符串
时间: 2024-09-13 16:10:22 浏览: 37
在Java中,如果你想要生成包含当前日期时间并带有随机数的字符串,可以结合`java.util.Date`、`java.text.SimpleDateFormat`和`java.util.Random`来实现。以下是一个示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
public class RandomDateStringGenerator {
public static void main(String[] args) {
// 获取当前日期时间
Date currentDate = new Date();
// 定义日期格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
String currentDateStr = dateFormat.format(currentDate);
// 创建Random对象
Random random = new Random();
// 生成随机数,这里假设我们只对数字部分添加随机数
int randomNum = random.nextInt(100); // 生成0-99之间的随机数
// 将随机数附加到日期字符串末尾
String randomNumberedString = currentDateStr + randomNum;
System.out.println(randomNumberedString);
}
}
```
这个程序会输出类似 `2023061514304578` 这样的字符串,其中`20230615143045`是当前日期和时间,`78`是随机数。
阅读全文