我想在每次迭代中以 yyyymmddhhmmss.mmm 格式增加任何给定日期的毫秒数。这里的mmm代表毫秒。我想在Java 1.5中执行这个操作。
例如:20120823151034.567 应增加到 20120823151034.568
最佳答案
您可以使用长
毫秒,这使得增量变得微不足道。
final String input = "20120823151034.567";
final DateFormat df = new SimpleDateFormat("yyyyMMddHHmmss.SSS");
Date d = df.parse(input);
d.setTime(d.getTime()+1);
System.out.println(df.format(d));
我不会使用日历,因为它非常慢。
关于java - Java中以yyyymmddhhmmss.mmm格式递增日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12092206/