package com.testEmp;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class PrintTime {
public static void main(String[] args) {
String currTime="2018-01-01 00:00:00";
for(int i=0;i<3200000;i++) {
System.out.println(currTime);
currTime=timePastTenSecond(currTime);
}
}
public static String timePastTenSecond(String otime) {
try {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dt=sdf.parse(otime);
Calendar newTime = Calendar.getInstance();
newTime.setTime(dt);
newTime.add(Calendar.SECOND,10);//日期加10秒
Date dt1=newTime.getTime();
String retval = sdf.format(dt1);
return retval;
}
catch(Exception ex) {
ex.printStackTrace();
return null;
}
}
}
输出:
2018-01-01 18:46:10
2018-01-01 18:46:20
2018-01-01 18:46:30
2018-01-01 18:46:40
2018-01-01 18:46:50
2018-01-01 18:47:00
2018-01-01 18:47:10
2018-01-01 18:47:20
2018-01-01 18:47:30
2018-01-01 18:47:40
2018-01-01 18:47:50
2018-01-01 18:48:00
2018-01-01 18:48:10
2018-01-01 18:48:20
2018-01-01 18:48:30
2018-01-01 18:48:40
2018-01-01 18:48:50
2018-01-01 18:49:00
2018-01-01 18:49:10
2018-01-01 18:49:20
2018-01-01 18:49:30
2018-01-01 18:49:40
2018-01-01 18:49:50
2018-01-01 18:50:00
2018-01-01 18:50:10
2018-01-01 18:50:20
2018-01-01 18:50:30
2018-01-01 18:50:40
2018-01-01 18:50:50
2018-01-01 18:51:00
2018-01-01 18:51:10
2018-01-01 18:51:20
2018-01-01 18:51:30
2018-01-01 18:51:40
2018-01-01 18:51:50
2018-01-01 18:52:00
2018-01-01 18:52:10
2018-01-01 18:52:20
...
2018-01-01 18:55:50
2018-01-01 18:56:00
2018-01-01 18:56:10
2018-01-01 18:56:20
2018-01-01 18:56:30
...
2018-01-01 19:12:00
2018-01-01 19:12:10
2018-01-01 19:12:20
2018-01-01 19:12:30
2018-01-01 19:12:40
2018-01-01 19:12:50
2018-01-01 19:13:00
2018-01-01 19:13:10
2018-01-01 19:13:20
2018-01-01 19:13:30
2018-01-01 19:13:40
2018-01-01 19:13:50
2018-01-01 19:14:00
2018-01-01 19:14:10
2018-01-01 19:14:20
2018-01-01 19:14:30
2018-01-01 19:14:40
2018-01-01 19:14:50
2018-01-01 19:15:00
2018-01-01 19:15:10
2018-01-01 19:15:20
...
2018-01-01 19:19:00
2018-01-01 19:19:10
2018-01-01 19:19:20
2018-01-01 19:19:30
2018-01-01 19:19:40
2018-01-01 19:19:50
2018-01-01 19:20:00
2018-01-01 19:20:10
2018-01-01 19:20:20
2018-01-01 19:20:30
2018-01-01 19:20:40
2018-01-01 19:20:50
2018-01-01 19:21:00
2018-01-01 19:21:10
2018-01-01 19:21:20
2018-01-01 19:21:30
2018-01-01 19:21:40
2018-01-01 19:21:50
2018-01-01 19:22:00
2018-01-01 19:22:10
2018-01-01 19:22:20
2018-01-01 19:22:30
2018-01-01 19:22:40
2018-01-01 19:22:50
2018-01-01 19:23:00
2018-01-01 19:23:10
2018-01-01 19:23:20
2018-01-01 19:23:30
2018-01-01 19:23:40
2018-01-01 19:23:50
2018-01-01 19:24:00
2018-01-01 19:24:10
2018-01-01 19:24:20
2018-01-01 19:24:30
2018-01-01 19:24:40
2018-01-01 19:24:50
2018-01-01 19:25:00
2018-01-01 19:25:10
2018-01-01 19:25:20
2018-01-01 19:25:30
2018-01-01 19:25:40
2018-01-01 19:25:50
2018-01-01 19:26:00
2018-01-01 19:26:10
2018-01-01 19:26:20
2018-01-01 19:26:30
2018-01-01 19:26:40
2018-01-01 19:26:50
2018-01-01 19:27:00
2018-01-01 19:27:10
2018-01-01 19:27:20
2018-01-01 19:27:30
2018-01-01 19:27:40
2018-01-01 19:27:50
2018-01-01 19:28:00
2018-01-01 19:28:10
2018-01-01 19:28:20
2018-01-01 19:28:30
2018-01-01 19:28:40
2018-01-01 19:28:50
2018-01-01 19:29:00
2018-01-01 19:29:10
2018-01-01 19:29:20
2018-01-01 19:29:30
2018-01-01 19:29:40
2018-01-01 19:29:50
2018-01-01 19:30:00
2018-01-01 19:30:10
2018-01-01 19:30:20
2018-01-01 19:30:30
2018-01-01 19:30:40
2018-01-01 19:30:50
2018-01-01 19:31:00
...
2018-01-02 05:22:10
2018-01-02 05:22:20
...
2018-01-02 05:37:20
2018-01-02 05:37:30
2018-01-02 05:37:40
2018-01-02 05:37:50
2018-01-02 05:38:00
2018-01-02 05:38:10
2018-01-02 05:38:20
2018-01-02 05:38:30
2018-01-02 05:38:40
2018-01-02 05:38:50
2018-01-02 05:39:00
写入文本文件的方案:
package com.testEmp;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class PrintTime {
public static void main(String[] args) throws Exception{
String currTime="2018-01-01 00:00:00";
File file = new File("d://datas.txt");
if(!file.exists()){
file.createNewFile();
}
FileWriter fileWriter = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fileWriter);
for(int i=0;i<3200000;i++) {
System.out.println(currTime);
currTime=timePastTenSecond(currTime);
bw.write(currTime+"\n");
}
bw.close();
System.out.println("File writing finished");
}
public static String timePastTenSecond(String otime) {
try {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dt=sdf.parse(otime);
Calendar newTime = Calendar.getInstance();
newTime.setTime(dt);
newTime.add(Calendar.SECOND,10);//日期加10秒
Date dt1=newTime.getTime();
String retval = sdf.format(dt1);
return retval;
}
catch(Exception ex) {
ex.printStackTrace();
return null;
}
}
}
参考资料:
--END-- 2019年10月5日08:05:16
java 给指定时间加上天数or给当前日期加天数
给指定日期加上天数: /** * 指定日期加上天数后的日期 * @param num 为增加的天数 * @param newDate 创建时间 * @return * @throws ParseExc ...
Java获取指定时间的毫秒值的方法
有以下两种方法获取指定时间的毫秒值: 1.Calendar类 先由getInstance获取Calendar对象,然后用clear方法将时间重置为(1970.1.1 00:00:00),接下来用set ...
[Java]某日期时间加上若干分钟得到新的日期时间
使用Java自带类库实现日期时间增减还是比自己人工拆分编写要牢靠,代码也简洁多了. 下面代码实现了在原有日期时间上加上一些分钟得到新的日期时间的功能,稍加改造还可以实现逆向运算. 代码: packag ...
java获取指定时间的年月日
作者:Night Silent链接:http://www.zhihu.com/question/35650798/answer/63983440来源:知乎著作权归作者所有,转载请联系作者获得授权.1. ...
Java获取指定时间(转)
说明:从LocalDate的API上看,主要用于快速获取当前年月日,而DateFormatter也基本上伴随着使用.如果是操作Date对象的,主要是用于时间戳等,伴随着使用的是SimpleDateFo ...
Java 得到指定时间加半个小时之后得时间
Calendar c = Calendar.getInstance(); c.setTime(cur); //设置时间 c.add(Calendar.MINUTE, 1); //日期分钟加1,Cale ...
js获取指定时间的前几秒
最近项目上有一个需求是:根据一张图片的拍摄时间获取到这个时间前二后三的一个五秒钟的视频信息,通过查找相关资料写了一个方法拿来记录分享一下. //指定时间减2秒function reduceTwoS(d ...
iOS规范化时间格式,object-C计算指定时间与当前的时间差
object-c计算指定时间与当前的时间差 头文件(.h): #import @interface LuDate : NSDate +( ...
java获取系统指定时间年月日
java获取系统指定时间年月日 private String setDateTime(String falg) { Calendar c = Calendar.getInstance(); c.set ...
随机推荐
好玩的Handler
Android提供了Handler和Looper来满足线程间的通信; Handler和Activity的任务栈不同,它是先进先出原则; Handler:你可以构造Handler对象来与Looper沟通 ...
下载https协议需要的cer证书
一:https简介 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全 ...
Java 批量反编译class文件,并保持目录结构
jad -o -r -d d:\src -s java C:\Users\spring\Desktop\egorder3.0\WEB-INF\classes\**\*.class -o - overw ...
三星S4接电话黑屏无法挂断通话
最近发现S4的通话距离感应起出了问题,接电话后直接熄屏,按什么按钮都没有反应.通话结束后只能等对方挂断才会恢复正常,再或者长按9秒电源键强制重启.极大的影响了实用体验.网上搜了下,发现这样的问题还不少 ...
SpringMVC:学习笔记(1)——理解MVC及快速入门
SprigMVC-理解MVC及快速入门 说明: 传统MVC-->JSPModel2-->Front Controller + Application Controller + Page C ...
安装python+setuptools+pip+nltk
环境:Win10 64 + python 2.7 32 bit Source installation (for 32-bit or 64-bit Windows) 1.Install Python: ...
使用idea创建web项目
一直使用的是eclipse,有一个项目开发用的是idea,我也尝试着熟悉一下idea,先来创建一个web项目吧 1.idea下载安装使用 官方下载地址:https://www.jetbrains.co ...
idea搭建Eureka注册中心
服务的注册与发现 关系调用说明: 服务生产者启动时,向服务注册中心注册自己提供的服务 服务消费者启动时,在服务注册中心订阅自己所需要的服务 注册中心返回服务提供者的地址信息个消费者 消费者从提供者中调 ...
MVC 的那点小事
两年未见 一切从头再来.我猜到了故事的开头,找工作一如我想象的那般艰难,但是结果却比我预期的要好很多. 第一次开始用MVC 框架,比我想象的要简单的多,就像同事跟我说的,这只是个框架. 言归正传,前两 ...
nginx 编译参数详解(运维必看)
nginx参数: –prefix= 指向安装目录 –sbin-path 指向(执行)程序文件(nginx) –conf-path= 指向配置文件(nginx.conf) –error-log-path ...