Java 如何向datetime迭代添加秒数
我希望迭代地将时间增加3秒,并以以下格式存储结果:Java 如何向datetime迭代添加秒数,java,date,calendar,Java,Date,Calendar,我希望迭代地将时间增加3秒,并以以下格式存储结果: 1/2/2015 6:00:00 AM 1/2/2015 6:00:03 AM 1/2/2015 6:00:06 AM 1/2/2015 6:00:09 AM 我就是这样开始实施的: SimpleDateFormat _sdf = new SimpleDateFormat("d/M/YYYY HH:mm:ss AM"); _time = "1/2/2015 6:00:00 AM"; Date date; for (int i=0; i<
1/2/2015 6:00:00 AM
1/2/2015 6:00:03 AM
1/2/2015 6:00:06 AM
1/2/2015 6:00:09 AM
我就是这样开始实施的:
SimpleDateFormat _sdf = new SimpleDateFormat("d/M/YYYY HH:mm:ss AM");
_time = "1/2/2015 6:00:00 AM";
Date date;
for (int i=0; i<4; i++) {
try {
date = _sdf.parse(_time);
Calendar calendar = GregorianCalendar.getInstance();
calendar.setTime(date);
// how to add seconds ???
// System.out.println(...);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
SimpleDateFormat\u sdf=新的SimpleDateFormat(“d/M/YYYY HH:mm:ss AM”);
_time=“2015年1月2日上午6:00:00”;
日期;
对于(inti=0;i这个呢
calendar.add(Calendar.SECOND, 3);
对于输出:
String formattedDate = _sdf.format(calendar.getTime());
System.out.println(formattedDate);
这个怎么样
calendar.add(Calendar.SECOND, 3);
对于输出:
String formattedDate = _sdf.format(calendar.getTime());
System.out.println(formattedDate);
java.time
另一种方法是将框架内置到Java8及更高版本中
使用:
java.time
另一种方法是将框架内置到Java8及更高版本中
使用:
calendar.add(calendar.SECOND,3);
?calendar.add(calendar.SECOND,3);
?