使用到JDK1.8的时间类,此方法可以用于redis设置过期时间,到每天0点过期。

import java.time.Duration;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;public class DateTimeUtil {/*** 获取当前时间到零点的时间差* @return*/public static long getTimeDifference() {// 当前日期、时间LocalDate currentDate = LocalDate.now();LocalDateTime currentDateTime = LocalDateTime.now();// 零点LocalTime expireTime = LocalTime.of(0, 0, 0);LocalDateTime expireDateTime = LocalDateTime.of(currentDate.plusDays(1), expireTime);// 计算时间差Duration duration = Duration.between(currentDateTime, expireDateTime);// 返回时间差(秒)return duration.getSeconds();}}

计算当前时间到午夜零点的时间差——Java(JDK1.8)相关推荐

  1. c语言计算日出日落时间_日出日落时间 计算软件 日出日落时间计算公式

    计算日出时间. 日落时间. 昼长. 夜长的公式或方法 是时间计算最简单的. 昼半球的平分线上是12点. 对应的夜半球平分经线就是零点. 希望能对你有所帮助. 这些只跟经度有关系. 如果是半球俯视图就是 ...

  2. java计算时间差 Java问题通用解决代码

    java实现计算时间差 正式版:       /**        * 计算时间差,求出两者相隔的时间        *        * @param nowDate        *        ...

  3. python获取当前时间、今天零点、23时59分59秒、昨天的当前时间、明天的当前时间

    python获取当前时间.今天零点.23时59分59秒.昨天的当前时间.明天的当前时间 本文转载自https://blog.csdn.net/lm_is_dc/article/details/8065 ...

  4. python现在的时间是几点_python获取当前时间、今天零点、235959点、昨天当前时间、明天的当前时间...

    python获取当前时间.今天零点.23:59:59点.昨天当前时间.明天的当前时间. 关注公众号"轻松学编程"了解更多. 获取当前时间.今天零点 使用timedalte. tim ...

  5. 计算游泳时间-第10届蓝桥杯Scratch省赛真题第3题

    [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第66讲. 第10届蓝桥杯青少年组省赛于2019年3月24日举行,形式为线下考试.Scrat ...

  6. python计算当前时间的前(后)一分钟,前(后)一小时,前(后)一天

    计算当前时间 import datetime datetime.datetime.now() # 2019-06-30 10:51:14.089271 # 格式化时间 datetime.datetim ...

  7. 计算当前时间对应的本周一、上周一

    工作中需要计算当前时间对应的本周一.上周一,以下是对应代码: var datetime = DateTime.Now;int weeknow = Convert.ToInt32(datetime.Da ...

  8. mysql计算1000天后的日期_mysql,数据库_mysql 计算某个时间,多少天后,多少个月后时间戳,mysql,数据库,数据库设计 - phpStudy...

    mysql 计算某个时间,多少天后,多少个月后时间戳 id start_time period_ytpe period_value 1 1461427200 day 3 2 1461427200 mo ...

  9. boost::math模块计算艾里函数的零点的测试程序

    boost::math模块计算艾里函数的零点的测试程序 实现功能 C++实现代码 实现功能 boost::math模块计算艾里函数的零点的测试程序 C++实现代码 #ifdef _MSC_VER # ...

  10. 自动生成 指定范围日期 生成字符串格式时间日期 --计算连续时间 SQL

    DECLARE @StartTime AS DATETIME SET @StartTime= '2016-5-10 ' DECLARE @t TABLE(dDate DATETIME) --计算连续时 ...

最新文章

  1. jdk、jre、jvm有什么区别?
  2. ubuntu mysql 远程连接问题解决方法
  3. mysql和Oracle 备份表
  4. Eclipse新建SpringBoot项目,application.properties配置中文乱码
  5. scala for循环
  6. understanding shader mat4 * vec4 calculation​
  7. error: 'syms' undefined near line 1 column 1
  8. 一步步Notepad变Word
  9. Linux查看系统cpu个数、核心数、线程数
  10. springAOP(Aspect)权限访问页面
  11. 机房服务器维修合同,机房维护合同模板.doc
  12. 计算机if函数的作用,if函数的使用方法
  13. informix常用时间运算和操作方法
  14. 【python】详解multiprocessing多进程-Pool进程池模块(二)
  15. cv2.destoryAllWindows()无效的解决方法
  16. [qt]qt下载地址
  17. 信号完整性分析学习--13--IBIS模型(2)
  18. CM10稳定版推出;CyanogenMod域名险被劫持
  19. ftp关键技术二:nobody进程创建和使用(一)
  20. 中国大学生数学竞赛(非数学专业类)竞赛大纲

热门文章

  1. 图片Base64解码
  2. C语言读取wav文件中特定内容6,c读取wav文件,头文件后面的所有数据
  3. 高质量web前端后台模板
  4. 精益创业实战 - 第5章 开始实验
  5. 【数模之数据分析-1】
  6. 子母钟运用在什么领域,设备如何调试,天穹告诉你子母钟系统授时的意义
  7. python读取mt4数据_将国内A股数据接入MT4平台
  8. 磁力链接文件服务器,什么是磁力链接(BT、磁力链这些词语是什么意思?)
  9. 【转载】用reshacker轻松修改系统OEM信息
  10. inno setup 初次使用