android开发: 写个接口判断当前时间是处于23:45 到 00:00之间
在Android开发中,可以使用Calendar类和Time类来判断当前时间是否处于23:45到00:00之间。
下面是一个示例代码:
import java.util.Calendar;
import java.util.TimeZone;
public class TimeChecker {
public static boolean isBetween23_45_00_00() {
Calendar calendar = Calendar.getInstance(TimeZone.getDefault());
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
if (hour == 23 && minute >= 45) {
return true;
} else if (hour == 0 && minute == 0) {
return true;
} else {
return false;
}
}
public static void main(String[] args) {
if (isBetween23_45_00_00()) {
System.out.println("当前时间处于23:45到00:00之间");
} else {
System.out.println("当前时间不处于23:45到00:00之间");
}
}
}
在isBetween23_45_00_00方法中,我们首先获取当前时间的小时和分钟,并进行判断。如果小时等于23且分钟大于等于45,或者小时等于0且分钟等于0,则返回true表示当前时间处于23:45到00:00之间,否则返回false。
在main方法中,我们调用isBetween23_45_00_00方法来判断当前时间是否在指定范围内,并输出相应的结果。
注意:这里使用的是Java的Calendar类,如果你是在Android项目中使用,可以直接在Activity中调用Calendar.getInstance()来获取当前时间的实例
原文地址: https://www.cveoy.top/t/topic/izkZ 著作权归作者所有。请勿转载和采集!