我试图找出两个给定时间之间的差异。如果是下午1点和晚上10点,那么差异就是b 9.如果是在同一个下午或者在早上的两个时间,我已经可以做到这一点。但我无法弄清楚怎么做才能找到单独AM和PM中两个数字之间的差异。我上当了,想出了这个。
if(AmPm1.equalsIgnoreCase("PM")){
time1+=12;
}
if(AmPm2.equalsIgnoreCase("PM")){
time2+=12;
}
我为上午9点和下午1点的数字工作,在9点上加12,然后将它们减去它们。但是我不能用晚上10点和凌晨2点之类的东西来做。差异是4,但如果我尝试我的方法,差异要高得多。所有回复都会有所帮助。