1. 程式人生 > >Java比較兩個時間大小方法記錄

Java比較兩個時間大小方法記錄

@GetMapping("/compare/time/{start}/{end}")
public static Integer compareTime(@PathVariable String start, @PathVariable String end) throws ParseException {
    SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");//這個地方時間規格可根據自己的需求修改
long result = sdf.parse(start).getTime() - sdf.parse(end).getTime();
    return 
result < 0L?Integer.valueOf(-1):(result == 0L?Integer.valueOf(0):Integer.valueOf(1)); }
實驗使用結果:http://localhsot:8888/api/compare/time/10:00:00/11:00:00
返回結果:
-1
實驗使用結果:http://localhsot:8888/api/compare/time/10:00:00/09:00:00
返回結果:
1
實驗使用結果:http://localhsot:8888/api/compare/time/10:00:00/10:00:00
返回結果:
0