使用公式在JAVA中进行时间转换

时间:2016-12-02 23:51:04

标签: java time

我想做什么?
我想根据用户的输入返回时间和显示。比如说,用户进入控制台<dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>3.2.4.RElEASE</version> </dependency> starthour: 23 startminute: 45,然后开始时间段为duration (in min): 30,你可以在下面看到我根据上述情况计算了开始时间,但问题是计算结束时间。例如,在上述开始时间中,结束时间应为PM,时间段为00:15而非AM,例如开始时间。

我做了什么?

PM

怎么办?
上面的公式正确计算了开始时间及其周期,但我需要一个类似的公式,可以根据用户输入的开始时间,开始时间和持续时间正确计算出结束时间。

基本上,上面提到的代码需要被操纵以找出结束时间,结束时间和它的周期。

注意:请不要告诉我们当地的时间用于获取结束时间和期限。谢谢你

编辑:这就是我现在所做的:

public String toString(){
int h = (getHour()==0 || getHour()==12) ? getHour() : getHour()%12;
String period = (getHour()<12)? "AM" : "PM";
return String.format("%02d:%02d %s", h, getMinute(), period);
}

0 个答案:

没有答案