1. 程式人生 > >java獲取當前時間戳的方法

java獲取當前時間戳的方法

獲取當前時間戳

複製程式碼
//方法 一
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 188 for(int i=0;i<times;i++){ long currentTime=System.currentTimeMillis(); } }
public static void testCalander(long times){//use 6299 for(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要處理時區問題會耗費較多的時間。

相關推薦

java獲取當前時間方法

獲取當前時間戳 //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三 new Date().getTime(); 獲取當前時間 Si

php獲取當前時間方法

簡單 date 兩個 rto 一個 times date() format) ech 簡介 php獲取時間是件很容易的事情,下面小編就過來簡單的分享一下個人所學php的一些經驗吧; 操作方法 1、獲取當前時間方法date() 很簡單,這就是獲取時間的方法,格式為:date(

java獲取當前時間

轉自:https://www.cnblogs.com/zhujiabin/p/6168671.html?utm_source=itdadao&utm_medium=referral 獲取當前時間戳 //方法 一 System.currentTimeMilli

jmeter獲取當前時間方法(以秒為單位)

採用js引數化方法:new Date().getTime()獲取到的值單位為毫秒。轉化為秒:${__javaScript(new Number(parseInt(new Date().getTime()/1000)).toString(),expired)}

java獲取當前時間轉換

  package com.pts.peoplehui.utils;   import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util

Java獲取當前時間/時間轉換

時間戳精度有兩個概念:1是精確到秒,2是精確到毫秒。 要操作時間戳和時間戳轉換為時間一般對應的物件就是Date,而Date各種轉換離不開SimpleDateFormat; 如果是要獲取時間指定的年月日時,一般對應的是LocalDate,而LocalDate各

Java用Date類獲取當前時間時間的格式轉換方法

Date類 Date類表示特定的瞬間,單位是毫秒,所以Date的宣告為 > public Date(long date) 引數date的資料型別是long,具體的換算就是將毫秒算到某格式下具體的時間,例如當new Date(123456789)時,會生成時間1970-01-02

獲取當前時間和隨機數的獲取Java Random、ThreadLocalRandom、UUID類中的方法應用(隨機數)

(一)獲取時間戳:第一種方法:var timestamp = Date.parse(new Date());結果:1280977330000第二種方法:var timestamp = (new Date()).valueOf();結果:1280977330748第三種方法:v

Java中使用new Date()和System.currentTimeMillis()獲取當前時間的區別(轉)(Java進階-性能提升)

使用 get csdn 比較 his new mem ava 輸出 在開發過程中,通常很多人都習慣使用new Date()來獲取當前時間,使用起來也比較方便,同時還可以獲取與當前時間有關的各方面信息,例如獲取小時,分鐘等等,而且還可以格式化輸出,包含的信息是比較豐富的。但是

JS獲取當前時間方法

時間戳 java value IV sta .get valueof gettime AR JavaScript 獲取當前時間戳:第一種方法: var timestamp = Date.parse(new Date()); 結果:1280977330000第二種方法:

Java進階(十六)使用new Date()和System.currentTimeMillis()獲取當前時間

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Java 獲取當前時間的前幾分鐘的時間點的方法

問題描述 有時候比如知道當前時間是 12:25:12, 先獲取5分鐘前的時間即分鐘數-5為12:20:12 但是如果時間是12:03:12, 前五分鐘為11:58:12, 獲取就開始要判斷了,如果獲取前多少秒的話更復雜。   好在Java提供了這一時間處理方法 /*

Java進階 十六 使用new Date 和System currentTimeMillis 獲取當前時間

java使用new Date()和System.currentTimeMillis()獲取當前時間戳       在開發過程中,通常很多人都習慣使用new Date()來獲取當前時間,使用起來也比較方便,同時還可以獲取與

Java獲取當前時間

java使用new Date()和System.currentTimeMillis()獲取當前時間戳 在開發過程中,通常很多人都習慣使用new Date()來獲取當前時間,使用起來也比較方便,同時還可以獲取與當前時間有關的各方面資訊,例如獲取小時,分鐘等等,而且還可以格式化輸出,包含的資

JAVA獲取當前時間的三種方法

import java.util.*; public class D { public static void main(String []abc) {

Java獲取當前時間的年月日時分秒方法

package com.ob; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;

JS獲取當前時間方法-JavaScript 獲取當前時間

在網上找了很久JS獲取時間戳的方法,很多都走了很多彎路,但是得到是的時間戳卻不正確,下面把自己整理的幾個JS獲取時間戳的方法發到這裡,供我的好友分享。 JavaScript 獲取當前時間戳: 第一種方法: var timestamp =Date.parse(new Da

java獲取當前時間時間和後7天的時間

話不多說,看程式碼 public class AppTime { public static void main(String[] args) { Calendar cale

Java獲取當前時間時間轉換為時間格式

1. SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String datetime = tempDate.format(new java.util.Date()); //也可

Java獲取當前時間的年月日方法

package com.ob; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; p