我正在尝试创建一个打印例如实际到达时间(现在),然后打印我要设置的出发时间,与第一个时间相比加 3 分钟。
public void updateTimes(){
SimpleDateFormat sdf = new SimpleDateFormat("H:mm");
this.arrivalTime = new Date();
this.departureTime = this.arrivalTime.plusMinutes(3);
}
出发时间不符合预期。 欢迎任何帮助。
最佳答案
java.util.Date没有 plusMinutes
。
如果使用 Java 8 会更好,java.time图书馆:
LocalTime arrivalTime = LocalTime.now();//Current time
LocalTime departureTime = arrivalTime.plusMinutes(3);//plus 3 minutes to the time
//Then you can format the time
String result = departureTime.format(DateTimeFormatter.ofPattern("H:mm"));
关于java - 在实际时间之后设置新时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48462780/