Java unix时间戳 移除秒毫秒部分
来源:互联网 发布:ubuntu numix主题包 编辑:程序博客网 时间:2024/05/19 02:17
方法一:
public static Long getCurrentTime() { //毫秒时间转成分钟 double doubleTime = (Math.floor(System.currentTimeMillis() / 60000L)); //往下取整 1.9=> 1.0 long floorValue = new Double(doubleTime).longValue(); return floorValue * 60; }
方法二:
public static Long process(long timestamp) { Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(timestamp); calendar.set(Calendar.SECOND, 0); return calendar.getTimeInMillis() / 1000; }
效率对比测试:
int num = 10000000; for (int j = 0; j < 10; j++) { long start = System.currentTimeMillis(); for (int i = 0; i < num; i++) { getCurrentTime(); } long end = System.currentTimeMillis(); System.out.println("getCurrentTime第" + j + "次:" + (end - start)); start = System.currentTimeMillis(); for (int i = 0; i < num; i++) { process(start); } end = System.currentTimeMillis(); System.out.println("process第" + j + "次:" + (end - start)); }
对比结果:
getCurrentTime第0次:238process第0次:4431getCurrentTime第1次:238process第1次:3400getCurrentTime第2次:214process第2次:3307getCurrentTime第3次:214process第3次:3310getCurrentTime第4次:217process第4次:3278getCurrentTime第5次:216process第5次:3286getCurrentTime第6次:215process第6次:3332getCurrentTime第7次:214process第7次:3307getCurrentTime第8次:214process第8次:3398getCurrentTime第9次:222process第9次:3389
作者:jiankunking 出处:http://blog.csdn.net/jiankunking
0 0
- Java unix时间戳 移除秒毫秒部分
- unix时间戳和毫秒时间戳
- Oracle 时间戳生成语句(秒级+毫秒级)
- boost 获取当前时间戳(秒or毫秒)
- oracle 时间戳生成语句(秒级+毫秒级)
- java 毫秒转换成时,分,秒,毫秒 && 根据开始时间和天数,计算出几天后的时间
- 秒 毫秒 微秒 纳秒 皮秒。。时间单位换算
- 时间格式 年月日时分秒毫秒
- 微秒, 纳秒,毫秒, 时间单位换算
- Android 时间格式 年月日时分秒毫秒
- java 取时间毫秒
- java 时间 毫秒数
- Java中时间的计算 年月日小时分钟秒毫秒微秒
- 时间操作(Java版)—将毫秒转换为年月日时分秒
- java的Calendar类如何获取当前时间的时分秒以及毫秒。
- Java时间工具--根据毫秒数按照时分秒格式“HH:mm:ss”显示
- unix获取时间至毫秒精度
- JAVA-如何获取年月日时分秒毫秒
- 【C++】volatile 关键字
- 1045: 邮票组合问题*
- iOS安装CocoaPods详细过程
- AES/CryptoJS/PHP 加密解密
- 2.4.uboot配置和编译过程详解
- Java unix时间戳 移除秒毫秒部分
- 一致性哈希算法
- 二分贪心 T题
- setenforce: SELinux is disabled解决办法
- mybatis常见错误(文件配置)
- 表单控件大小
- Linux 文本处理工具
- ubuntu indigo skeleton tracker(骨骼跟踪)
- python使用opencv2人脸识别