怎样判断 当前时间已经超过了中午12点?

来源:百度知道 编辑:UC知道 时间:2024/06/18 22:16:34
就是 酒店退房结账的算法 超过了12点就按2天算了。请给出具体的语句。java

获取当前时间 然后剪掉十二 就ok了 (用24小时制的) 如果大于0则超过了12点 小于0 就没有超过

public class HotelTimeTest {
private int IsAfternoon(int currentTime ) {
System.out.println(currentTime);
return currentTime - 12;
}

public static void main(String[] args ) {
HotelTimeTest htt = new HotelTimeTest();
int flg = htt.IsAfternoon(java.util.Calendar.getInstance().getTime().getHours());
if (flg > 0)
System.out.println("已经超过12点了");
else if (flg <= 0)
System.out.println("还没有超过12点");
}
}