成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

java long 存儲時間戳

jeffrey_up / 2457人閱讀

摘要:存儲時間打算用時間戳來存儲,打算用類型來代表時間戳,但是在用類型存儲時間戳的時候出了點問提。然后用類型來存發(fā)現(xiàn)還是報錯了仔細(xì)想想不對,存儲的數(shù)量應(yīng)該時很大的,不會連時間戳都存儲不了。

存儲時間打算用時間戳來存儲,打算用long類型來代表時間戳,但是在用long類型存儲時間戳的時候出了點問提。

在寫單元測試的時候,用一個long類型來存儲時間戳,發(fā)現(xiàn)編譯器報錯了

剛開始猜想可能是因為long不夠大,存儲不了。然后用double類型來存:

發(fā)現(xiàn)還是報錯了,仔細(xì)想想不對,double存儲的數(shù)量應(yīng)該時很大的,不會連時間戳都存儲不了。
在后面加上小數(shù)點之后,居然可以存了:

加了小數(shù)點之后就能存了,仔細(xì)一想,之前沒加小數(shù)點的時候他是整數(shù),加了小數(shù)點之后變成了浮點數(shù),猜測之前沒加上小數(shù)點的時間戳是一個整形的字面值,加上小數(shù)點后是一個浮點數(shù)的字面值,之前的報錯應(yīng)該不是存儲類型的問題,而是字面值范圍超出了。

用字符串來測試:

把時間戳變成字符串的字面值,在將他解析成long類型的和int類型的,然后在把他們輸出:

發(fā)現(xiàn)第一個long類型的成功輸出了,而int類型的卻報了一個number的錯誤.

這說明long是可以存儲時間戳的,而int存儲不了時間戳,所以判斷之前不能存儲時因為字面值為整形超出了范圍。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/71755.html

相關(guān)文章

  • 七牛云存儲基于時間防盜鏈算法參考實現(xiàn)

    摘要:基于時間戳防盜鏈的功能其實每家的都是支持的。算法說明基于時間戳的防盜鏈?zhǔn)峭ㄟ^對時間有關(guān)的字符串進(jìn)行簽名,將時間,簽名通過一定的方式傳遞給服務(wù)器作為判定依據(jù),邊緣節(jié)點依據(jù)約定的算法判斷來訪的是否有訪問權(quán)限。 基于時間戳防盜鏈的功能其實每家的CDN都是支持的。主要是通過使用約定的加密字符串來對具有訪問有效期的資源鏈接進(jìn)行一些加密計算的到一個sign值,然后訪問外鏈里面帶上這個sign和截止...

    Channe 評論0 收藏0
  • Java獲取當(dāng)天、當(dāng)前月、當(dāng)前年(今年)的開始和結(jié)束時間

    摘要:最近在做統(tǒng)計相關(guān)的功能的時候涉及到了獲取當(dāng)天的開始和結(jié)束的時間戳當(dāng)月和當(dāng)年的開始結(jié)束時間戳,特此記錄,以作備忘。 最近在做統(tǒng)計相關(guān)的功能的時候涉及到了獲取當(dāng)天的開始和結(jié)束的時間戳、當(dāng)月和當(dāng)年的開始結(jié)束時間戳,特此記錄,以作備忘。 相關(guān)代碼 package com.lingyejun.authenticator; import java.time.Instant; import jav...

    BenCHou 評論0 收藏0
  • Java并發(fā)基礎(chǔ):了解無鎖CAS就從源碼分析

    摘要:該類將整數(shù)值與引用關(guān)聯(lián)起來,可用于原子的更數(shù)據(jù)和數(shù)據(jù)的版本號。 CAS的全稱為Compare And Swap,直譯就是比較交換。是一條CPU的原子指令,其作用是讓CPU先進(jìn)行比較兩個值是否相等,然后原子地更新某個位置的值,其實現(xiàn)方式是基于硬件平臺的匯編指令,在intel的CPU中,使用的是cmpxchg指令,就是說CAS是靠硬件實現(xiàn)的,從而在硬件層面提升效率。 CSA 原理 利用CP...

    toddmark 評論0 收藏0
  • 全面解析Java日期時間API

    摘要:類是一個抽象類,它為特定瞬間與一組諸如等日歷字段之間的轉(zhuǎn)換提供了一些方法,并為操作日歷字段例如獲得下星期的日期提供了一些方法。是不變的日期時間對象代表一個日期時間,往往被視為年月日時分秒。獲得實例的日期和時間。 時區(qū) GMT(Greenwich Mean Time):格林尼治時間,格林尼治標(biāo)準(zhǔn)時間的正午是指當(dāng)太陽橫穿格林尼治子午線時(也就是在格林尼治上空最高點時)的時間。 UTC(U...

    robin 評論0 收藏0
  • Java中在時間計算的過程中遇到的數(shù)據(jù)溢出問題

    摘要:先放出結(jié)論因為中整數(shù)默認(rèn)是類型,在計算的過程中計算結(jié)果大于,所以出現(xiàn)了數(shù)據(jù)溢出,從而導(dǎo)致了計算結(jié)果不準(zhǔn)確的問題。在計算右值的過程中型相乘發(fā)生溢出,然后將溢出后截斷的值賦給變量,導(dǎo)致了結(jié)果不準(zhǔn)確。 背景 今天在跑定時任務(wù)的過程中,發(fā)現(xiàn)有一個任務(wù)在設(shè)置數(shù)據(jù)的查詢時間范圍異常,出現(xiàn)了開始時間戳比結(jié)束時間戳大的奇怪現(xiàn)象,計算時間戳的代碼大致如下。 package com.lingyejun.a...

    Bryan 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<