最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java獲取當前時間的時間戳方法總結(jié)

 更新時間:2024年06月08日 09:15:49   作者:ptw-cwl  
Java中獲取時間戳的方式有很多種,下面這篇文章主要給大家介紹了關于Java獲取當前時間的時間戳的相關資料,文中通過代碼介紹的非常詳細,對大家學習或者使用java具有一定的參考借鑒價值,需要的朋友可以參考下

獲取當前時間戳的方法有很多種,可以根據(jù)你的需求和使用的Java版本來選擇適合的方法。以下是五種獲取當前時間戳的方法:

方法1:使用System.currentTimeMillis()

long currentTimeMillis = System.currentTimeMillis();

方法2:使用java.util.Date

Date currentDate = new Date();
long timestamp = currentDate.getTime();

方法3:使用java.time.Instant

Instant currentInstant = Instant.now();
long timestamp = currentInstant.toEpochMilli();

方法4:使用java.time.LocalDateTime和java.time.ZoneId

LocalDateTime localDateTime = LocalDateTime.now();
ZoneId zoneId = ZoneId.systemDefault();
ZonedDateTime zonedDateTime = ZonedDateTime.of(localDateTime, zoneId);
long currentTimestamp = zonedDateTime.toInstant().toEpochMilli();

方法5:使用java.sql.Timestamp

Timestamp currentTimestamp = new Timestamp(System.currentTimeMillis());
long timestamp = currentTimestamp.getTime();

根據(jù)你的具體需求,選擇其中一種方法即可獲取當前時間的時間戳。

最常用的是方法1 System.currentTimeMillis()

附:實例

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();
        }
    }
 
}

總結(jié)

到此這篇關于Java獲取當前時間的時間戳的文章就介紹到這了,更多相關Java獲取當前時間時間戳內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 完整java開發(fā)中JDBC連接數(shù)據(jù)庫代碼和步驟

    完整java開發(fā)中JDBC連接數(shù)據(jù)庫代碼和步驟

    這篇文章主要介紹了完整java開發(fā)中JDBC連接數(shù)據(jù)庫代碼和步驟,需要的朋友可以參考下
    2015-09-09
  • Java ArrayList add(int index, E element)和set(int index, E element)兩個方法的說明

    Java ArrayList add(int index, E element)和set(int index, E el

    今天小編就為大家分享一篇關于Java ArrayList add(int index, E element)和set(int index, E element)兩個方法的說明,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Jenkins與SVN持續(xù)集成的示例代碼

    Jenkins與SVN持續(xù)集成的示例代碼

    這篇文章主要介紹了Jenkins與SVN持續(xù)集成的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Java之關于基本數(shù)據(jù)類型和引用數(shù)據(jù)類型的存放位置

    Java之關于基本數(shù)據(jù)類型和引用數(shù)據(jù)類型的存放位置

    這篇文章主要介紹了Java之關于基本數(shù)據(jù)類型和引用數(shù)據(jù)類型的存放位置,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Spring?Boot自動配置源碼實例解析

    Spring?Boot自動配置源碼實例解析

    Spring Boot作為Java領域最為流行的快速開發(fā)框架之一,其核心特性之一就是其強大的自動配置機制,下面這篇文章主要給大家介紹了關于Spring?Boot自動配置源碼的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-08-08
  • java中表示一個文件的File類型詳解

    java中表示一個文件的File類型詳解

    Java提供File類,讓我們對文件進行操作,下面這篇文章主要給大家介紹了關于java中表示一個文件的File類型的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧
    2018-07-07
  • 快速入門HarmonyOS的Java UI框架的教程

    快速入門HarmonyOS的Java UI框架的教程

    這篇文章主要介紹了快速入門HarmonyOS的Java UI框架,本文給大家介紹的非常詳細對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Java Chassis3注冊中心分區(qū)隔離技術解密

    Java Chassis3注冊中心分區(qū)隔離技術解密

    這篇文章主要為大家介紹了Java Chassis3注冊中心分區(qū)隔離技術解密,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • Java使用lambda表達式簡化代碼的示例詳解

    Java使用lambda表達式簡化代碼的示例詳解

    這篇文章主要給大家介紹了Java如何使用lambda表達式簡化代碼的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-11-11
  • Java中的CompletableFuture詳解

    Java中的CompletableFuture詳解

    這篇文章主要介紹了Java中的CompletableFuture詳解,Future接口(FutueTask實現(xiàn)類)定義了操作異步任務執(zhí)行一些方法,如獲取異步任務的執(zhí)行結(jié)果、取消任務的執(zhí)行、判斷任務是否被取消、判斷任務執(zhí)行是否完畢等,需要的朋友可以參考下
    2023-09-09

最新評論

金山区| 诸暨市| 淮安市| 工布江达县| 遂川县| 淮北市| 龙岩市| 东兴市| 桑日县| 汉源县| 阿拉善左旗| 天峨县| 财经| 临江市| 平昌县| 扶绥县| 平果县| 金乡县| 樟树市| 准格尔旗| 垣曲县| 盐津县| 阳山县| 洪江市| 宣恩县| 嘉义县| 永川市| 边坝县| 松滋市| 大庆市| 昌江| 沙坪坝区| 游戏| 阜南县| 普兰店市| 自贡市| 玉山县| 秦皇岛市| 自治县| 东乌珠穆沁旗| 清流县|