/**
 * 获得明天凌晨的时间time
 *
 * @return
 */
private long getNextDayZeroTime()
{
   Calendar calendar = Calendar.getInstance();
   calendar.add(Calendar.DAY_OF_MONTH, 1);
   calendar.set(Calendar.HOUR_OF_DAY, 0);
   calendar.set(Calendar.MINUTE, 0);
   calendar.set(Calendar.SECOND, 0);
   calendar.set(Calendar.MILLISECOND, 0);

   return calendar.getTimeInMillis();
}

/**
 * 根据给定的time获得昨天凌晨的时间
 * 1、time=null,默认系统时间的昨天凌晨时间
 * 2、time!=null,获得给定time的所在天的前一天的凌晨时间
 *
 * @return 昨天凌晨的时间
 */
private static long getYesterdayZeroTimeByTime(Long time) {
    Calendar calendar = Calendar.getInstance();
    if (time != null) {
        calendar.setTimeInMillis(time);
    }
    calendar.add(Calendar.DAY_OF_MONTH, -1);
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    calendar.set(Calendar.MILLISECOND, 0);

    return calendar.getTimeInMillis();
}

 

相关文章:

  • 2021-11-29
  • 2021-09-12
  • 2022-12-23
  • 2021-12-28
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2021-12-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2022-12-23
  • 2022-02-15
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案