测试生成三个月内所有时间包括时分秒
注:此代码为测试使用没有判断像2月这样的特殊时间,就简单写了下测试数据 方便以后复制粘贴 Integer year = 2020; Integer mon = 1; Integer data = 1; Integer hour = 0; Integer min = 0; Integer senc = 0; for (int i = 0; i < 100000000; i++) { if (senc>=59){ min++; senc = 0; } if (min>=59){ hour++; min=0; senc = 0; } if (hour>=23){ data++; hour=0; min=0; senc = 0; } if (data>=30){ mon++; data=0; hour=0; min=0; senc = 0; } if (mon>=4){ data=0; hour=0; min=0; senc = 0; break; } senc++; String year1 = String.format("%02d", year);//2是最少两位补 不是两位自动补0 String mon1 = String.format("%02d", mon); String data1 = String.format("%02d", data); String hour1 = String.format("%02d", hour); String min1 = String.format("%02d", min); String senc1 = String.format("%02d", senc); String dataInfo= year1+"/"+mon1+"/"+data1+" "+hour1+":"+min1+":"+senc1; System.out.println(dataInfo); } 打印如下: 2020/01/01 01:18:54 2020/01/01 01:18:55 2020/01/01 01:18:56 2020/01/01 01:18:57 2020/01/01 01:18:58 2020/01/01 01:18:59 2020/01/01 01:19:01 2020/01/01 01:19:02 2020/01/01 01:19:03 2020/01/01 01:19:04