package com.nq.utils.timeutil;
|
|
import java.time.LocalTime;
|
|
public class TimeUtil {
|
|
public static boolean isTradingHour(String amStartTime,String amEndTime,String pmStartTime,String pmEndTime){
|
LocalTime now = LocalTime.now();
|
LocalTime amTime = LocalTime.parse(amStartTime);
|
LocalTime amTime1 = LocalTime.parse(amEndTime);
|
LocalTime pmTime = LocalTime.parse(pmStartTime);
|
LocalTime pmTime1 = LocalTime.parse(pmEndTime);
|
|
if(now.isAfter(amTime) && now.isBefore(amTime1)){
|
return true;
|
}
|
|
|
if(now.isAfter(pmTime) && now.isBefore(pmTime1)){
|
return true;
|
}
|
return false;
|
}
|
|
|
public static boolean isTradingHour(String amStartTime,String amEndTime){
|
LocalTime now = LocalTime.now();
|
LocalTime amTime = LocalTime.parse(amStartTime);
|
LocalTime amTime1 = LocalTime.parse(amEndTime);
|
|
if(now.isAfter(amTime) && now.isBefore(amTime1)){
|
return true;
|
}
|
|
return false;
|
}
|
|
|
public static void main(String[] args) {
|
System.out.println(isTradingHour("08:00","12:00"));
|
}
|
|
}
|