在12:30:00和13:00:00之间有分钟]

问题描述 投票:0回答:1
示例我有:08:45:0012:39:0012:45:0017:45:00

我想拥有:08:45:0012:39:0017:45:00

示例我有:08:45:00 12:39:00 12:45:00 17:45:00我想拥有:08:45:00 12:39:00 17:45:00

java sql database postgresql stream
1个回答
0
投票
日历课程可能会对您有所帮助。

try { String string1 = "12:30:00"; Date time1 = new SimpleDateFormat("HH:mm:ss").parse(string1); Calendar calendar1 = Calendar.getInstance(); calendar1.setTime(time1); calendar1.add(Calendar.DATE, 1); String string2 = "13:00:00"; Date time2 = new SimpleDateFormat("HH:mm:ss").parse(string2); Calendar calendar2 = Calendar.getInstance(); calendar2.setTime(time2); calendar2.add(Calendar.DATE, 1); String someRandomTime = "12:45:00"; Date d = new SimpleDateFormat("HH:mm:ss").parse(someRandomTime); Calendar calendar3 = Calendar.getInstance(); calendar3.setTime(d); calendar3.add(Calendar.DATE, 1); Date x = calendar3.getTime(); if (x.after(calendar1.getTime()) && x.before(calendar2.getTime())) { //checkes whether the current time is between 12:30:00 and 13:00:00. System.out.println(true); } } catch (ParseException e) { e.printStackTrace(); }

© www.soinside.com 2019 - 2024. All rights reserved.