java获取某时、当日0点等时间点的极优获取方式
来源:互联网 发布:平板电脑安装ubuntu 编辑:程序博客网 时间:2024/06/06 13:16
最近项目中需要统计一些时间段的数据,之前做过一些内部系统有用到这些,但是那时候并不需要考虑系统的响应效率,这次的项目是个公共平台,就不得不考虑了;
以下我拿获取当日0点举例,其他的举一反三即可,如有需要也可留言:
这一段是我以前用的,好像也是大多数人用的:
Calendar todayStart = Calendar.getInstance(); todayStart.set(Calendar.HOUR_OF_DAY, 0); todayStart.set(Calendar.MINUTE, 0); todayStart.set(Calendar.SECOND, 0); todayStart.set(Calendar.MILLISECOND, 0); long datequantum=todayStart.getTime().getTime();
以上代码段获取所耗费时间大概在10-15毫秒,
今天使用了其他方案,以下这种耗费时间近乎0毫秒,特分享出来:
long current = System.currentTimeMillis(); long zero = current/(1000*3600*24)*(1000*3600*24) - TimeZone.getDefault().getRawOffset();
测试截图如下:
阅读全文
1 0
- java获取某时、当日0点等时间点的极优获取方式
- 获取当日0点和24点时间戳的方式
- lua获取未来某时间点的时间戳解决方案
- 获取0点时间
- Java获取当日的起始时间和结束时间
- java获取时间段、时间点
- ios 获取当天0点的时间
- Android 获取当日时间的方法
- 求某时间点的周开始和结束时间
- java获取当前某个时间点
- php获取当日的起止时间和时间相关函数
- iOS 获取今天的0点时间和下一天的0点时间
- php获取某个日期0点的时间戳和24点时间戳的方法
- 获取当天从0点开始的时间
- php获取当天0点的时间戳
- 通过Calendar获取当天0点的时间戳
- iOS获取当天0点时间
- java timer 指定某时间点执行
- 程序调试中的常见问题及解决方法【2017.9.27更新】
- WebView调H5上传文件点击取消时无法再次响应H5上的选择文件事件
- 常见类---Calendar类
- 解决已经安装了新版本的.net framework,在visual studio的target framework没有显示的问题
- java-IO-objectInputStream
- java获取某时、当日0点等时间点的极优获取方式
- 用OpenCV的VideoCapture类读取avi视频文件,并以帧流的形式显示出来!
- 设置div位于浏览器窗口的center
- hdu6106 (思维水)
- vsftp设置不同用户登录ftp的根目录不同
- LeetCode 93 Restore IP Addresses(Python详解及实现)
- Hello
- Perhydropolysilazane
- hbase filter shell 操作