我想做什么?
我想根据用户的输入返回时间和显示。比如说,用户进入控制台<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);
}