判断传值时间是否处于夜间

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**

  • @program: gps-root
  • @description: ParaUtil
  • @author: wj
  • @create: 2020-02-15 09:48
    **/
    public class ParaUtil {
    public static double yejian(Date time) {
    Date nowTime = null;
    Date beginTime = null;
    Date endTime = null;
    //设置日期格式
    SimpleDateFormat df = new SimpleDateFormat(“HH:mm”);
    try {
    nowTime = df.parse(df.format(time.getTime()));
    //定义开始时间
    beginTime = df.parse(“02:00”);
    //定义结束时间
    endTime = df.parse(“05:00”);
    } catch (
    ParseException e) {
    e.printStackTrace();
    }
    //调用判断方法
    boolean flag = DateUtils.belongCalendar(nowTime, beginTime, endTime);
    //输出为结果
    if (!flag) {
    return 1;
    }else{
    return 0.8;
    }
    }
    }

你可能感兴趣的:(java)