问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样用java生成5000个格式为“yyyy-MM-dd HH-mm-ss”的日期,时间为2014年9月1到9月30,求帮助

发布网友 发布时间:2022-04-24 11:33

我来回答

5个回答

热心网友 时间:2023-10-11 08:01

public static void main(String[] args) {
  //用java生成5000个格式为“yyyy-MM-dd HH-mm-ss”的日期,时间为2014年9月1到9月30
  //此对象用于生成伪随机数流
  Random r=new Random();
  //此对象定义时间格式 
  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
  //定义变量分别描述 几号、小时、分钟、秒钟
  int day=0;
  int hrs=0;
  int min=0;
  int sec=0;  

  for(int i=0;i<5000;i++){
   //随机获得 日、小时、分钟、秒钟的值
   day=r.nextInt(30)+1;//取值范围:1-30
   hrs=r.nextInt(24);//取值范围:0-23
   min=r.nextInt(60);//取值范围:0-59
   sec=r.nextInt(60);//取值范围:0-59
   //由于年份和月份是固定的所有写死(2014-1900)=2014年,(9-1)=9月,其余部分使用随机数
   Date date=new Date((2014-1900),(9-1),day,hrs,min,sec);
   System.out.println(sdf.format(date));
  }
 }

追问谢了

追答问题搞定后要点采纳

热心网友 时间:2023-10-11 08:02

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class TestTime
{
public static void main(String args[])
{
try
{
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
Calendar calendar = Calendar.getInstance();
calendar.setTime(df.parse("2014-09-01 12-01-11"));
int j = 1;

for(int i=1; i<=5000; i++)
{
j = j+3;

calendar.add(Calendar.MINUTE, j);
df.format(calendar.getTime()).toString();
System.out.println(df.format(calendar.getTime()).toString());
calendar.setTime(df.parse("2014-09-01 12-01-11"));
}
}
catch (ParseException e)
{
e.printStackTrace();
}

}
}
直接运行就ok,但我的代码是写死的3分钟3分钟加,你也可以把间隔时间调大点,改j = j+n就好了

热心网友 时间:2023-10-11 08:02

那会不是你问的?刚解答了一个这样的问题。不是你么?

热心网友 时间:2023-10-11 08:03

5000个 是随机 还是说 随便追问刚才那个我试来,不行,麻烦给写个完整地类,谢谢

追答你是要循环生产的事件 还是随机的时间啊

热心网友 时间:2023-10-11 08:04

public static void main(String[] args) {
gendate();
}

private static void gendate() {
Calendar c = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
c.set(2014, 8, 1,0,0,0);
c2.set(2014, 8, 30,23,59,59);
long x=c.getTimeInMillis();
long x2=c2.getTimeInMillis();
long step=(x2-x)/5000;
int i = 0;
while (i++ < 5000) {
Date d = c.getTime();
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
String s = sd.format(d);
System.out.println(s);
c.add(Calendar.MILLISECOND,(int)step);
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
男人醉女人累原歌 我大概在2009年玩的很早的一款冒险动作游戏有一关是埃及狗头人主角捡武... 提成点数怎么算公式 Huamei/华美每日粗粮粗纤维饼-适用对象 0pp01107格式化后成白屏且不能开机怎么办 五邑大学是市属还是省属 五邑大学校区有几个 窝瓜焖荷包蛋怎么做? 达科塔·芬妮简要生平 湖北自动冷库多少钱 我的世界怎么联机自己的地图? 我的世界联机大厅中的地图如何永久保存,求大神救助!! 我的世界如何手机和电脑联机手机版开房? 我的世界怎样在联机大厅玩原版生存? 我的世界如何联机? 我的世界联机大厅怎么删地图? 网易我的世界怎么联机 我的世界里联机大厅自己保存过的地图怎么进入 我的世界手机版国际服怎么联机 我的世界在联机大厅,怎么更新? 我的世界联机怎么联? 求几本好看的穿越小说,有点搞笑,女主性格,最好要有点中二有点搞怪的那种 《欢喜天·沦陷的蜜月套房》txt全集下载 求好看温暖系小说 推荐你所看过的最好看的言情小说15本 经典古代言情小说推荐,文笔必须要好,像蔓蔓青萝那种类型的 有什么搞笑类的言情小说,最好是古代拜托了各位 谢谢 十四十四(十四郎)的小说 要穿越小说,不要虐,轻松,完结,免费。 天下最二小说txt全集免费下载 java怎么自动生成日期 求一段生成“至今所有的周四”的日期的java代码 java自动生成‘日期0001’顺序号 如‘201404170001’,生成下一个时不重复 JAVA Script 实现选择月份自动生成日期,日期只包括10号,20号以及当月的... Java怎么生成随机日期 java如何输出指定两个日期之间的所有日期 java如何根据日期自动编号 java如何创建一个指定的日期对象? java 随机时间 哪位高手帮忙做个Java题,要完整代码。生成18位数格式为:用户id(6为id位数不够前面补0)+时间(年月日时 java 取当天日期+5位顺序号 java高手进!生成一个13位的当前时间 怎么实现java:自动编号规则:日期+当天项目的编号? 把这个编号要存到数据库 Java如何获取Date类型且格式为yyyy-mm-dd的日期数据? JAVA中日期格式转换:2012-07-10 00:00:00.000如何转换成2012年07月... 如何选购华为M30兰牙耳机? 苹果手机怎么在录屏的同时把微信聊天记录用图片表情覆盖起来 苹果手机录屏为什么遮挡密码 求解决方法 梦见裸身出去还和人吵架是怎么回事 晚上梦见跟家人吵架然后裸奔是什么意思