Java获取凌晨时间戳的方法分析
作者:闲来觅箫声 时间:2022-02-01 23:46:58
本文实例讲述了Java获取凌晨时间戳的方法。分享给大家供大家参考,具体如下:
这两天有一个需求是查询用户匹配的推荐信息,包含一个有效时间段,以天为单位,0时0分0秒这种。
通常java中有两种方案:
第一种:使用Calendar。这种比较简单,也最常见。代码如下:
package dateTimeDemo;
import java.util.Calendar;
public class timeDemo {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Calendar c = Calendar.getInstance();
c.set(Calendar.HOUR_OF_DAY, 0);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
c.set(Calendar.MILLISECOND, 0);
Long today=c.getTimeInMillis()/1000;
System.out.println("www.jb51.net - 今天凌晨时间戳"+today);
}
}
第二种:直接操作时间戳,代码如下
package dateTimeDemo;
public class timeDemo {
public static void main(String[] args) {
// TODO 自动生成的方法存根
long now = System.currentTimeMillis() / 1000l;
long daySecond = 60 * 60 * 24;
long dayTime = now - (now + 8 * 3600) % daySecond;
System.out.println("www.jb51.net - 今天凌晨时间戳"+dayTime);
}
}
运行结果:
第二种会更好些,特别是在给定你一个时间戳取凌晨时间的时候。
PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:
Unix时间戳(timestamp)转换工具:
http://tools.jb51.net/code/unixtime
在线日期/天数计算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi
在线日期计算器/相差天数计算器:
http://tools.jb51.net/jisuanqi/datecalc
在线日期天数差计算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq
希望本文所述对大家java程序设计有所帮助。
来源:https://blog.csdn.net/wzl18/article/details/51218530
标签:Java,时间戳
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
详解Java分布式系统中一致性哈希算法
2022-10-11 18:01:05
![](https://img.aspxhome.com/file/2023/2/79902_0s.jpg)
java网络编程之socket网络编程示例(服务器端/客户端)
2022-05-02 00:18:59
![](https://img.aspxhome.com/file/2023/7/72587_0s.jpg)
android效果TapBarMenu绘制底部导航栏的使用方式示例
2023-07-29 20:53:36
![](https://img.aspxhome.com/file/2023/2/84722_0s.gif)
浅谈Ribbon、Feign和OpenFeign的区别
2022-12-21 15:40:27
![](https://img.aspxhome.com/file/2023/5/86055_0s.png)
Java使用POI导出Excel(二):多个sheet
2022-11-26 02:09:44
![](https://img.aspxhome.com/file/2023/7/64417_0s.png)
最新IntelliJ IDEA2017.3 激活方式
2023-08-12 00:47:24
![](https://img.aspxhome.com/file/2023/1/71151_0s.png)
SpringBoot多数据源配置详细教程(JdbcTemplate、mybatis)
2023-08-26 01:59:33
java如何通过IP解析地理位置
2021-09-11 08:01:07
![](https://img.aspxhome.com/file/2023/5/61535_0s.png)
C# XML基础入门小结(XML文件内容增删改查清)
2022-10-18 17:12:02
Java性能优化技巧汇总
2023-01-05 16:26:31
Springboot创建子父工程过程图解
2022-09-20 06:06:26
![](https://img.aspxhome.com/file/2023/6/77496_0s.png)
SpringBoot项目的测试类实例解析
2021-05-29 20:35:04
教你如何用好 Java 中的枚举
2022-11-03 10:31:21
C#调用摄像头实现拍照功能的示例代码
2023-02-14 16:21:41
java 一个类实现两个接口的案例
2023-08-09 12:24:35
![](https://img.aspxhome.com/file/2023/0/58160_0s.jpg)
详解JAVA中获取文件MD5值的四种方法
2021-07-20 22:56:15
![](https://img.aspxhome.com/file/2023/1/78221_0s.png)
SpringBoot集成MyBatis的分页插件PageHelper实例代码
2023-09-11 21:54:33
java 使用异常的好处总结
2023-11-29 13:35:49
Java线程池高频面试题总结
2023-10-22 02:12:34
java 定时器线程池(ScheduledThreadPoolExecutor)的实现
2023-03-31 20:52:10