0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java中時(shí)間戳的使用

Java開(kāi)發(fā) ? 來(lái)源:Java開(kāi)發(fā) ? 作者:Java開(kāi)發(fā) ? 2024-11-06 16:04 ? 次閱讀

原文鏈接

當(dāng)前時(shí)間

import java.sql.Timestamp; //導(dǎo)包

Timestamp nowTime = new Timestamp(System.currentTimeMillis());
System.out.println(nowTime);

輸出:

2022-06-08 11:15:51.014

Long型時(shí)間戳

Long timeLong = System.currentTimeMillis();
System.out.println("timeLong:" + timeLong + "\\\\\\\\n");

輸出:

1652862076686

時(shí)間戳和時(shí)間的轉(zhuǎn)化

public void learnCron() throws ParseException {
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); // 設(shè)置格式

    Long currentTime = System.currentTimeMillis();  // 獲取當(dāng)前時(shí)間戳
    System.out.println("currentTime:" + currentTime);

    String timeString = format.format(currentTime);  // 時(shí)間戳轉(zhuǎn)為時(shí)間格式
    System.out.println("timeString:" + timeString);

    Date date = format.parse(timeString); // 時(shí)間格式轉(zhuǎn)為時(shí)間戳
    long timeLong = date.getTime();
    System.out.println("timeLong:" + timeLong);

}

輸出:

currentTime:1686122941014
timeString:2023-06-07 15:29:01.014
timeLong:1686122941014

學(xué)習(xí)更多編程知識(shí),請(qǐng)關(guān)注我的公眾號(hào):

代碼的路

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2952

    瀏覽量

    104493
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3571

    瀏覽量

    93545
  • 時(shí)間戳
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    2576
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    同星多設(shè)備間的時(shí)間同步機(jī)制TSync功能與使用

    隨著汽車網(wǎng)絡(luò)測(cè)試的通道數(shù)量不斷增加,時(shí)常需要多個(gè)同星設(shè)備同時(shí)連接在同一臺(tái)電腦的同一個(gè)TSMaster應(yīng)用程序,并進(jìn)行多設(shè)備同時(shí)執(zhí)行CAN報(bào)文收發(fā)和記錄等功能,必然有多設(shè)備之間的時(shí)間同步以及設(shè)備
    的頭像 發(fā)表于 10-12 08:05 ?2679次閱讀
    同星多設(shè)備間的<b class='flag-5'>時(shí)間</b><b class='flag-5'>戳</b>同步機(jī)制TSync功能與使用

    物聯(lián)網(wǎng)的普通傳感器如何通過(guò)DTU/RTU透?jìng)鲙в?b class='flag-5'>時(shí)間和IMEI的數(shù)據(jù)

    一 概述 時(shí)間是指格林威治時(shí)間1970年01月01日00時(shí)00分00秒(北京時(shí)間1970年01月01日08時(shí)00分00秒)起至現(xiàn)在的總秒數(shù)。時(shí)間
    的頭像 發(fā)表于 09-25 16:35 ?1172次閱讀
    物聯(lián)網(wǎng)<b class='flag-5'>中</b>的普通傳感器如何通過(guò)DTU/RTU透?jìng)鲙в?b class='flag-5'>時(shí)間</b><b class='flag-5'>戳</b>和IMEI的數(shù)據(jù)

    esp32獲取時(shí)間的相關(guān)函數(shù)是哪個(gè)?

    esp32 獲取時(shí)間的相關(guān)函數(shù)是哪個(gè),我用了sntp_get_current_timestamp這個(gè)函數(shù),編譯的時(shí)候說(shuō)找不到,有沒(méi)有相關(guān)的例程參考?
    發(fā)表于 06-11 07:26

    如何在TLE9893系列實(shí)現(xiàn)RTC時(shí)間?

    我正試圖在 TLE9893 系列實(shí)現(xiàn) RTC 時(shí)間。 能否提供一個(gè)基本 RTC 示例的想法或示例源項(xiàng)目?
    發(fā)表于 05-27 06:20

    STM32L051同時(shí)開(kāi)啟RTC時(shí)間和秒喚醒后,使用GPIO引腳無(wú)法觸發(fā)時(shí)間中斷如何解決?

    。 程序只開(kāi)啟RTC時(shí)間時(shí),PB8能夠正常觸發(fā)時(shí)間中斷,但開(kāi)啟喚醒中斷后,卻無(wú)法正常觸發(fā)了。同時(shí)開(kāi)啟的情況下,我用電源的3.3v接PC
    發(fā)表于 04-01 06:37

    stm8s208 can時(shí)間觸發(fā)模式?jīng)]有發(fā)出時(shí)間的原因?

    需要發(fā)送一個(gè)標(biāo)準(zhǔn)數(shù)據(jù)幀,DLC為8,使用下面函數(shù)開(kāi)啟時(shí)間觸發(fā)通訊模式,串口打印確認(rèn)TTCM和TGT位置1,而且發(fā)送時(shí)間寄存器有數(shù)據(jù)變化,但是沒(méi)有發(fā)出時(shí)間
    發(fā)表于 03-19 07:08

    關(guān)于在can控制器上生成時(shí)間時(shí)遇到的疑問(wèn)求解

    ) { can_data.basetime += 0x10000; } 4) 在 rxirq 例程(我使用 16 元素 fifo),我保存了絕對(duì)時(shí)間 timestamp
    發(fā)表于 03-04 06:08

    GTM模塊的TBU時(shí)間基準(zhǔn)單元,這個(gè)時(shí)間基準(zhǔn)是什么意思呢?

    1.請(qǐng)問(wèn)各位大神GTM模塊的TBU時(shí)間基準(zhǔn)單元,這個(gè)時(shí)間基準(zhǔn)是什么意思呢?是指GTM從CMU得到系統(tǒng)時(shí)鐘之后通過(guò)TBU進(jìn)行處理得到GTM本身需要的時(shí)鐘嗎?2、TBU模塊通過(guò)獲取DP
    發(fā)表于 02-21 08:25

    不同的CAN通道同時(shí)收到CAN數(shù)據(jù)時(shí),怎樣獲取時(shí)間呢?

    不同的CAN通道同時(shí)收到CAN數(shù)據(jù)時(shí),怎樣獲取時(shí)間呢?按理說(shuō)獲取的時(shí)間應(yīng)該是同一時(shí)刻。
    發(fā)表于 02-18 08:03

    AURIX 3XX GTM-TIM捕獲EDSADC SRM發(fā)生時(shí)的時(shí)間一直調(diào)試不正常是怎么回事?

    。代碼層面配置了:GTM_TIMINSEL 寄存器選擇DSADC事件作為Input SourceGTM_DSADCINSEL寄存器選擇SRM事件TIM的配置是在EB里面配的,用了ICU的時(shí)間捕獲功能,該功能捕獲PWM的
    發(fā)表于 01-26 08:12

    在Tc397如何用Tim捕捉時(shí)間?

    請(qǐng)問(wèn)各大神在Tc397如何用Tim捕捉時(shí)間
    發(fā)表于 01-22 08:09

    談?wù)凪ySQL 8.0 binlog精準(zhǔn)的時(shí)間

    immediate_commit_timestamp:代表是當(dāng)前數(shù)據(jù)庫(kù)提交的時(shí)間,從庫(kù)/主庫(kù)都分別代表其提交的時(shí)間
    的頭像 發(fā)表于 12-28 09:37 ?632次閱讀
    談?wù)凪ySQL 8.0 binlog<b class='flag-5'>中</b>精準(zhǔn)的<b class='flag-5'>時(shí)間</b><b class='flag-5'>戳</b>

    時(shí)間使用技巧

    好久前寫(xiě)過(guò)一篇相關(guān)的推文, 當(dāng)時(shí)也是第一次接觸和使用, 由于沒(méi)有深入的了解和研究, 這段時(shí)間一直存在疑惑, 趁著這段時(shí)間就回顧一下和解決疑惑.
    的頭像 發(fā)表于 12-18 09:17 ?742次閱讀
    <b class='flag-5'>時(shí)間</b><b class='flag-5'>戳</b>使用技巧

    Java怎么排查oom異常

    Java的OOM(Out of Memory)異常是指當(dāng)Java虛擬機(jī)的堆內(nèi)存不足以容納新的對(duì)象時(shí)拋出的異常。OOM異常是一種常見(jiàn)的運(yùn)行時(shí)異常,經(jīng)常出現(xiàn)在長(zhǎng)時(shí)間運(yùn)行的
    的頭像 發(fā)表于 12-05 13:47 ?1192次閱讀

    請(qǐng)問(wèn)AD9625的寄存器需要如何設(shè)置才能打開(kāi)時(shí)間的功能?

    請(qǐng)問(wèn)AD9625的寄存器需要如何設(shè)置才能打開(kāi)時(shí)間的功能? 按照數(shù)據(jù)手冊(cè)我將寄存器0x072設(shè)置為0x8B,將0x08A設(shè)置為0x22.數(shù)據(jù)經(jīng)過(guò)Xilinx FPGA的JESD204B IP核,但
    發(fā)表于 12-05 07:33