Java获取当前时间戳

获取时间戳的三种实现方法`

//方法 一
System.currentTimeMillis();
//方法 二
new Date().getTime();
//方法 三
Calendar.getInstance().getTimeInMillis();

获取时间


```java
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
String date = df.format(new Date());// new Date()为获取当前系统时间,也可使用当前时间戳

获取当前时间戳三种方法效率比较


public class demo{private static long _TEN_THOUSAND=10000;public static void main(String[] args) {long times=1000*_TEN_THOUSAND;long t1=System.currentTimeMillis();system(times);long t2=System.currentTimeMillis();System.out.println(t2-t1+" ---system");date(times);long t3=System.currentTimeMillis();System.out.println(t3-t2+" ---date");calander(times);long t4=System.currentTimeMillis();System.out.println(t4-t3+" ---calander");}public static void system(long times){for(int i=0;i<times;i++){long currentTime=System.currentTimeMillis();//System.out.println(currentTime);}}public static void date(long times){for(int i=0;i<times;i++){long currentTime=new Date().getTime();//System.out.println(currentTime);}}public static void calander(long times){// 存在时区处理问题for(int i=0;i<times;i++){long currentTime= Calendar.getInstance().getTimeInMillis();//System.out.println(currentTime);}}}

执行结果

67
52
2367

Calendar.getInstance().getTimeInMillis() 这种方式速度最慢,这是因为Canlendar要处理时区问题会耗费较多的时间。建议使用第一种方式。

java获取当前时间戳相关推荐

  1. java 获取凌晨时间戳_Java获取凌晨时间戳的方法分析

    本文实例讲述了Java获取凌晨时间戳的方法.分享给大家供大家参考,具体如下: 这两天有一个需求是查询用户匹配的推荐信息,包含一个有效时间段,以天为单位,0时0分0秒这种. 通常java中有两种方案: ...

  2. Java获取当前时间戳的方法

    获取当前时间戳 //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三 n ...

  3. java获取当前时间戳的方法(*)

    获取当前时间戳 //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三 n ...

  4. Java获取unix时间戳

    获取unix时间戳 String dateStr = Long.toString(System.currentTimeMillis()/1000L); 参考链接: https://zhidao.bai ...

  5. 如何使用Java获取当前时间戳

    要获取Java中的当前时间戳: [这里是代码001] 这是两个Java示例,向您展示如何获取Java中的当前时间戳. (使用Java 8更新) 1. java.sql.Timestamp 获得当前[这 ...

  6. java获取当前时间戳_Java DateTime 获得当前 Unix 的时间戳

    使用下面的方法: logger.debug("Current DateTime in milliseconds - [{}]", new DateTime().getMillis( ...

  7. Java 获取当前时间戳

    SimpleDateFormat是线程不安全的 推荐 1.使用ThreadLocal 2.apache commons-lang包的DateFormatUtils public class Datef ...

  8. java获取0点的时间戳_Java获取凌晨时间戳的方法分析

    本文实例讲述了java获取凌晨时间戳的方法.分享给大家供大家参考,具体如下: 这两天有一个需求是查询用户匹配的推荐信息,包含一个有效时间段,以天为单位,0时0分0秒这种. 通常java中有两种方案: ...

  9. java生成时间戳类型_Java获取当前时间戳的方法有哪些

    Java获取当前时间戳的方法有哪些 时间:2017-08-22     来源:华清远见JAVA学院 时间戳就是一种类型,只是精度很高,比datetime要精确的多,通常用来防止数据出现脏读现象.那么J ...

最新文章

  1. Spring从菜鸟到高手(四)(上)使用JdbcTemplate类实现用户登陆验证、批量更新
  2. 新视角带你认识Python可视化库(附代码资源)
  3. 深挖BAT内部级别和薪资待遇
  4. 安卓 sharedpreferences可以被其它activity读取_【安卓逆向】“一份礼物”之我要o泡逆向分析...
  5. 课程三、电子商务物流解决方案
  6. Django的Field(字段)
  7. IE 弹出框处理经验
  8. 1.1 HTML5简介
  9. HTTPS-使用Fiddler抓取HTTPS数据包原理
  10. python图片保存需要在图片展示后_用python处理图片之打开\显示\保存图像的方法...
  11. Redhat Enterprise Linux 6 正式版已经发布!
  12. SCI和影响因子:学术评估与商业运作——Nature实证研究
  13. php机械相关毕业设计,PHP+MySQL毕业设计选题管理系统(含论文)
  14. java毕业答辩_Java毕业设计答辩技巧
  15. 【网络】路由器集成锐捷认证
  16. C++ 面向对象高级开发(侯捷)
  17. Android JNI for Android Studio 2.2 or higher
  18. 阿里云ECS搭建frp服务器实现黑群晖 Nas 内网穿透
  19. 详细设计(流程图、盒图、判定表、判定树)
  20. Java工作面试必问(持续更新)

热门文章

  1. javassist技术研究Sql注入检测
  2. uIP学习的参考资料
  3. STM32 PC13 PC14 PC15用作普通IO口
  4. Zigzag和蛇形矩阵
  5. 一些代码静态检查工具的简介
  6. 《Microduino实战》——3.3 点灯——迈入物理世界
  7. 电除尘器 matlab,基于MATALAB的静电除尘电源技术仿真
  8. Linux 如何快速复制文件
  9. mysql 删除 某字段中的指定字符串
  10. 负载均衡之LoadBalancer