java判断系统时间是否在规定的时间区间之内

java判断系统时间是否在规定的时间区间之内

1️⃣ 创建controller => service => serviceimpl

复制代码
package com.preciouslove.xinxin_emo.controller;
import com.preciouslove.xinxin_emo.service.UserInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Controller;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @Author : YuanXin
 * @create 2023/2/15 15:29
 * @Description :
 */
@Controller
@EnableScheduling // 开启定时
public class timeBetween {

    @Autowired
    private UserInfoService userInfoService;

    @Scheduled(cron = "1 * * * * * ")
    public void Between() throws ParseException {
        String nowDate = new SimpleDateFormat("HH:mm:ss").format(new Date());
        Date date = new SimpleDateFormat("HH:mm:ss").parse(nowDate);
        Date begin = new SimpleDateFormat("HH:mm:ss").parse("14:00:00");
        Date end = new SimpleDateFormat("HH:mm:ss").parse("17:00:00");

        long endTime = end.getTime();
        long beginTime = begin.getTime();
        long dateTime = date.getTime();


        boolean result = userInfoService.betweenDate(dateTime,beginTime,endTime);
        if (result){
            System.out.println("在时间范围之内");
        } else {
            System.out.println("不在时间范围之内");
        }
    }


}
复制代码

 

 

 

 

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

本文作者:YX

本文链接:https://www.cnblogs.com/preciouslove/p/17125657.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   YX  阅读(861)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起