获取当前时间戳

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

获取当前时间

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

获取时间戳三种方法执行效率比较:

import java.util.Calendar;
import java.util.Date;public class TimeTest {private static long _TEN_THOUSAND=10000;public static void main(String[] args) {long times=1000*_TEN_THOUSAND;long t1=System.currentTimeMillis();testSystem(times);long t2=System.currentTimeMillis();System.out.println(t2-t1);testCalander(times);long t3=System.currentTimeMillis();System.out.println(t3-t2);testDate(times);long t4=System.currentTimeMillis();System.out.println(t4-t3);}public static void testSystem(long times){//use 188for(int i=0;i<times;i++){long currentTime=System.currentTimeMillis();}}public static void testCalander(long times){//use 6299for(int i=0;i<times;i++){long currentTime=Calendar.getInstance().getTimeInMillis();}}public static void testDate(long times){for(int i=0;i<times;i++){long currentTime=new Date().getTime();}}}

执行结果:
133

2372

137

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

转载于:https://www.cnblogs.com/laosunlaiye/p/9395330.html

java 时间戳的获取方式相关推荐

  1. 毕设系列 - java web 项目获取方式说明

    文章目录 1 项目获取地址 2 项目包含内容 2.1 整体项目内容 3 样例 - [ 基于java web的网上招聘系统的设计与实现] 3.1 系统研究背景 3.2 系统研究意义 3.3 开发环境 3 ...

  2. java 时间戳 对比_Java中获取时间戳的三种方式对比实现

    Java中获取时间戳 三种方式对比 最近项目开发过程中发现了项目中获取时间戳的业务.而获取时间戳有以下三种方式,首先先声明推荐使用System类来获取时间戳,下面一起看一看三种方式. 1.System ...

  3. java 获取js元素,表单元素值获取方式js及java方式的简单实例

    表单元素值获取方式js及java方式的简单实例 这里有新鲜出炉的 Javascript 教程,程序狗速度看过来! JavaScript 客户端脚本语言 Javascript 是一种由 Netscape ...

  4. Java复习第11天---11.2---Java8新特性---Stream流获取方式和常用方法1

    Java复习第11天---11.2---Java8新特性---Stream流获取方式和常用方法1 目录 文章目录 1.Stream流的2中获取方式 1.1.集合的stream方法 1.2.Stream ...

  5. java里 currenttime_java 获取当前时间LocalDateTime currentTimeMillis java.util.Date

    总结java里面关于获取当前时间的一些方法 System.currentTimeMillis() 获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响, ...

  6. Java 每年节假日获取

    Java 每年节假日获取 参考链接 以下实现参考本篇文章 说明 自动获取每年节假日,因为国家每一年的假期可能不一样,是人为设定的:所以需要每年生成一次或者在项目中写定时任务实现.因为我这里的需求稍微简 ...

  7. python获取当前时间戳_python 获取当前时间戳

    原博文 2019-01-04 10:42 − #!/usr/bin/python # -*- coding: UTF-8 -*- import time; # 引入time模块 ticks = tim ...

  8. java 时间戳转化datetime_c# DateTime时间格式和JAVA时间戳格式相互转换

    ///java时间戳格式时间戳转为C#格式时间 public static DateTime GetTime(longtimeStamp) { DateTime dtStart= TimeZone.C ...

  9. 微信JS-SDK说明文档---自己总结了config时的参数获取方式

    http://203.195.235.76/jssdk/ 1.引入js http://res.wx.qq.com/open/js/jweixin-1.0.0.js 或 https://res.wx.q ...

最新文章

  1. 利用进化算法进行仿k-means聚类(可称之为EA-KMeans算法)
  2. 4,postman和newman的联合使用
  3. vGPU作为主流平台的进化之路
  4. 前端学习(661):逻辑运算符
  5. Java 数组常用操作二(扩充、扩容、重复数据、动态数组、数组差集、数组交集、查找指定元素、判断是否相同、数组合并)
  6. 阿里云、小米、华为手机竞争对比初评
  7. sklearn学习 5.降维算法PCA和SVD
  8. 自由的意义--读《希腊的回声》
  9. 办公用品管理系统VB——模块
  10. fjnuoj 1004 游戏 (博弈论)
  11. Verilog 常规数据定义
  12. Cplex20.1版本bin包Linux安装过程
  13. JAVA短信验证码接口API
  14. Oracle 数据库生成2021年节假日表SQL
  15. vi中 wq 、wq!、x、q、q!区别
  16. html日历菜鸟,Calendar(日历)
  17. 微信登录收不到回调的解决方法
  18. 一文带你深入浅出C语言数组
  19. 计算机上的mac是什么意思啊,Mac版是什么意思,Windows版是什么意思?
  20. 光敏电阻5506主要参数_光敏电阻器的主要参数

热门文章

  1. Using Oracle Data Integrator Open Tools
  2. 【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】
  3. 报告显示37%网站存在JavaScript库漏洞
  4. 利用圆解一元二次方程
  5. iOS开发笔记 3、iOS基础
  6. 最近参加一个公司的入职培训
  7. 一步一步学WF系列(四)——工作流模拟登陆
  8. 计算机完成了加法操作执行的是,cpu是通过运算器中的什么来完成加法运算的
  9. 网页HTML5制作flex布局骰子,CSS3的Flexbox骰子布局的实现及分析
  10. mysql索引类型和区别是什么意思_mysql主键索引和普通索引之间的区别是什么