添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
痛苦的投影仪  ·  前端 - ...·  1 年前    · 
大力的椰子  ·  程序员 - ...·  1 年前    · 


判断当前时间,在什么范围内

public boolean judgeTimeScope() {
    DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss");
    LocalDateTime localTime = LocalDateTime.parse(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()), dtf);
    LocalDateTime startTime = LocalDate.now().atTime(6, 0, 0);
    LocalDateTime endTime = LocalDate.now().atTime(8, 0, 0);
    if (localTime.isAfter(endTime)) {
        //时间08:00之后
        return true;
    } else if (localTime.isAfter(startTime) && localTime.isBefore(endTime)) {
        //时间在 06:00-08:00 之间
        return true;
    } else {
        //睡眠时间  0:00-06:00
        startTime = LocalDate.now().atTime(0, 0, 0);
        endTime = LocalDate.now().atTime(6, 0, 0);
        if (localTime.isAfter(startTime) && localTime.isBefore(endTime)) {
            return true;
    return false;
}

获取今天的前后日期

public String getDayDate(int day) {
    Calendar calendar = Calendar.getInstance();
    calendar.add(Calendar.DATE, day);
    return new SimpleDateFormat("yyyy-MM-dd").format(calendar.getTime());
//前天getDayDate(-1) 
 //明天getDayDate(1)