JAVA |时间xd:hh:mm比较(>,<,=)

时间:2016-08-01 09:11:17

标签: java algorithm date time

我正在尝试比较xd, hh:mm格式的两个持续时间,并确定><=

我的方法是在下面,我将时间变量与comparetm进行比较,小于,大于或等于,如果提供的小时数大于24小时,我每天增加天数

public static void main(String[] args) {
    String time ="4d, 26:00";
    String campareTm = "5d";
    String[] tokens = time.toString().split(",");
    String days =tokens[0].replace("d", "");
    String[] timeHrsMin =tokens[1].split(":");
    if (Integer.parseInt(timeHrsMin[0])>24) {

    }
    String criteria ="lt";
    switch (criteria) {
    case "lt":

        break;

    case "gt":

        break;

    case "eq":

        break;  

    default:
        break;
    }


}

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法将日期增加一个

if (Integer.parseInt(timeHrsMin[0])>=24) {
    days=Integer.toString(Integer.parseInt(days)+1);
}