java——如何获取当前时间到第二天凌晨(12点)的秒的差值(或者分钟的差值)
前天在写注册领红包的一个需求时候,用redis控制每天给用户弹窗的一个数量,规定了这个redis缓存的有效期就是凌晨12点。遇到了问题,但是最后还是给解决了;在这记录一下。
在百度上看到一个这样的代码(代码如下),它是这样的一个结果:
(1)如果当前时间超过中午12:00,则返回的结果是当前时间到第二天中午12:00的秒数;
(2)如果当前时间不超过中午12:00,则返回的结果是到第二天凌晨的秒数,也就是我想要的结果。
如果想要获取当前时间(是否超过中午12:00)到第二天凌晨的秒数(或者分钟数)应该这样做。》》》》》》
这样得到的就是当前时间到第二天凌晨12点的秒的差值。如果想得到分钟数只需要修改此行代码即可:
Long timeout = ((calendar.getTimeInMillis()-System.currentTimeMillis()) / 1000) / 60; System.out.println(timeout);
或这样:
Long timeout = (calendar.getTimeInMillis() - System.currentTimeMillis()) / (1000*60);
java——如何获取当前时间到第二天凌晨(12点)的秒的差值(或者分钟的差值)相关推荐
- java如何获取当前时间到第二天凌晨的秒数
java如何获取当前时间到第二天凌晨的秒数 原因:前两天写了一个接口,redis缓存有效时间设置到第二天的凌晨中遇到一个坑,这里记录一下. 坑在这里 public Long getSecondsNex ...
- java 如何获取当前时间到夜晚12点的毫秒差值
1. java 如何获取当前时间到凌晨12点的毫秒差值 这里有个坑人的地方就是小时的设置,HOUR区分上午和下午,不是我们要的, HOUR_OF_DAY是24小时制的,符合我们的需要. Calenda ...
- java如何获取当前时间 年月日 时分秒
需要导包 import java.text.SimpleDateFormat; import java.util.*; 获取当前时间,并格式化为(年-月-日 时:分:秒). Date date = n ...
- Java中获取当前时间
Java中获取当前时间 1)获取当前时间.返回类型为long类型,这个值其实是距离 1970-01-01 00:00:00 相差的毫秒数 import java.util.Date;public cl ...
- java判断当前时间距离第二天凌晨的秒数
/*** 判断当前时间距离第二天凌晨的秒数** @return 返回值单位为[s:秒]*/public Long getSecondsNextEarlyMorning() {Calendar cal ...
- Java 如何获取当前时间的前一段时间、以及给定一段时间的时间集合
1.相关日期处理 public class DateUtil {public static SimpleDateFormat sdf=new SimpleDateFormat("yyyy-M ...
- 【Java】获取当前时间(毫秒级)
Java获取当前时间(毫秒级) 第一种方法 System.out.println( System.currentTimeMillis() ); 第二种方法 Date date = new Date() ...
- java joda 获取utc时间_java – 使用JodaTime以毫秒为单位的UTC到本地时间
我试图使用Jodatime显示特定时间段内的交易. 我们的服务器要求开始日期和结束日期为UTC(这可能是显而易见的).因此,围绕它们的任何业务逻辑都使用DateTime对象,时区设置为DateTime ...
- 在java中获取当前时间_JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...
最新文章
- 学习 TTreeView [15] - 连接数据库 (作为给 丁永其 和 DELPHI万岁 两位朋友的回复)...
- Oracle 数据库用户锁定与解锁,用户锁定最大密码失败次数设置方法,ORA-28000: the account is locked问题解决方法
- [Leedcode][JAVA][第820题][字典树][Set]
- java dbcursor_优化JAVA查询Mongodb数量过大,查询熟读慢的方法
- 挂载、卸载、free查看内存情况、创建交换分区、回环设备、dd命令、自动挂载、fuser...
- coreseek java_基于Sphinx的中文全文检索引擎Coreseek的安装
- 网易云音乐 linux x32,网易云音乐 for Mac
- 深度学习mindspore --- rescale(rescale, shift)
- 计算机专业的浪漫情话,计算机学科的告白情话
- Zabbix实现企业微信报警
- 蚁群算法及蚂蚁系统的原理(js实现版)
- 计算机专业项目化教学,中职计算机专业实训课项目化教学实践探索
- svn访问版本库时一直提示: please wait while the repository browser is initializing
- 【人工智能 卷积神经网络】基础练习:基于torch构建卷积神经网络,测试集正确率达 百分之99
- 股指期货的基差为负值说明什么(股指期货的基差为负值说明什么问题)
- [C语言简明教程] 指针的进阶(上)
- 二、项目组队(华为项目管理法-孙科炎读书摘要)
- 计算机还原默认的配置,每次启动电脑,bios都会恢复默认设置怎么办?
- 鸿蒙系统p50什么时候上市,华为P50Pro和MatePad Pro2什么时候上市 搭载鸿蒙系统吗...
- 频压转换(RC低通滤波方式,频率信号如何转成模拟电压信号)
热门文章
- 05.获取今天的日期
- Java面试题大全2021版
- java输入字符串并将每个字符输出
- 中国象棋-1.0开源啦
- 测试gym的cartPole 出错后的更改
- 数学专用词汇的英文表示
- 华为手机点击android棒棒,华为手机中不为人知的按钮,小功能,大作用,不知道就太浪费了!...
- Bytes.toBytes()和String.getBytes()的区别
- (叠词检查器)检查word文档的连续重复字,例如“用户的的资料”或“需要需要用户输入”之类的情况。Word测试文档的内容由学生决定。
- (软考中级--信息安全工程师)六、认证技术原理与应用