Java获取时间戳Timestamp

简介: Java获取时间戳Timestamp


  1. System.currentTimeMillis()
    System类中的currentTimeMillis()方法是三种方式中效率最好的,运行时间最短。开发中如果设计到效率问题,推荐使用此种方式获取。
  2. new Date().getTime()
    源码可以看出,new Date()其实就是调用了System.currentTimeMillis(),再传入自己的有参构造函数。
  3. Calendar.getInstance().getTimeInMillis()
    这种方式其实是速度最慢,看其源码就会发现,Canlendar是区分时区的,因为要处理时区问题会耗费很多的时间。


相关文章
|
7月前
|
Java 关系型数据库 MySQL
【Java异常】java.sql.SQLExcetion:Cannot convert value “0000-00-00 00:00:00” from column 9 to TIMESTAMP
【Java异常】java.sql.SQLExcetion:Cannot convert value “0000-00-00 00:00:00” from column 9 to TIMESTAMP
45 0
|
5月前
|
Java 数据库
Java【问题记录 04】时间戳类型字符串{Timestamp@15601}2021-07-14 18:56:53.0变成带T的Object类型2021-07-14T10:56:53.000+0000
Java【问题记录 04】时间戳类型字符串{Timestamp@15601}2021-07-14 18:56:53.0变成带T的Object类型2021-07-14T10:56:53.000+0000
22 0
|
9月前
|
Java
Java 中获取时间戳,和两个Date类的使用
Java 中获取时间戳,和两个Date类的使用
76 0
|
11月前
|
Java
Java中时间戳的使用
Java中时间戳的使用
63 1
|
12月前
|
Java
Java获取当天、当前月、当前年(今年)的开始和结束时间戳
Java获取当天、当前月、当前年(今年)的开始和结束时间戳
282 0
|
12月前
|
Java
Java中在时间戳计算的过程中遇到的数据溢出问题
Java中在时间戳计算的过程中遇到的数据溢出问题
77 0
|
安全 JavaScript Java
如何为Java文件代码签名及添加时间戳?
为了防止此类攻击, 为 Java 文件(.jar)进行代码签名并添加时间戳,可以防止攻击者读取代码并利用它。您还可以通过进一步提供的易于执行的步骤毫不费力地对.jar文件进行数字签名。
207 0
如何为Java文件代码签名及添加时间戳?
|
Java
【Java基础】new Date().getTime()和System.currentTimeMillis()获取时间戳的比较
new Date().getTime()和System.currentTimeMillis()获取时间戳的比较
570 0
|
Java
Java中格林尼治时间和时间戳的相互转换
Java中格林尼治时间和时间戳的相互转换
679 0