有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

hh:mm格式的java字符串

我有两个hh:mm字符串,我想对它们进行比较

我的意思是,我想加减它们,进行运算。我有一个带当前时间的字符串和另一个写着“15:00”的字符串。我想知道两个字符串之间有多少分钟,我可以通过做减法得到的结果。 可能吗


共 (1) 个答案

  1. # 1 楼答案

    您可以使用SimpleDateFormat来解析它,然后使用Date类中的getTime()方法以毫秒为单位获得差异

    DateFormat f = new SimpleDateFormat("hh:mm");
    Date d1 = f.parse(s1);
    Date d2 = f.parse(s2);
    long difference = d1.getTime() - d2.getTime(); // milliseconds