国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

java long 存儲(chǔ)時(shí)間戳

jeffrey_up / 2393人閱讀

摘要:存儲(chǔ)時(shí)間打算用時(shí)間戳來(lái)存儲(chǔ),打算用類型來(lái)代表時(shí)間戳,但是在用類型存儲(chǔ)時(shí)間戳的時(shí)候出了點(diǎn)問(wèn)提。然后用類型來(lái)存發(fā)現(xiàn)還是報(bào)錯(cuò)了仔細(xì)想想不對(duì),存儲(chǔ)的數(shù)量應(yīng)該時(shí)很大的,不會(huì)連時(shí)間戳都存儲(chǔ)不了。

存儲(chǔ)時(shí)間打算用時(shí)間戳來(lái)存儲(chǔ),打算用long類型來(lái)代表時(shí)間戳,但是在用long類型存儲(chǔ)時(shí)間戳的時(shí)候出了點(diǎn)問(wèn)提。

在寫單元測(cè)試的時(shí)候,用一個(gè)long類型來(lái)存儲(chǔ)時(shí)間戳,發(fā)現(xiàn)編譯器報(bào)錯(cuò)了

剛開(kāi)始猜想可能是因?yàn)閘ong不夠大,存儲(chǔ)不了。然后用double類型來(lái)存:

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

加了小數(shù)點(diǎn)之后就能存了,仔細(xì)一想,之前沒(méi)加小數(shù)點(diǎn)的時(shí)候他是整數(shù),加了小數(shù)點(diǎn)之后變成了浮點(diǎn)數(shù),猜測(cè)之前沒(méi)加上小數(shù)點(diǎn)的時(shí)間戳是一個(gè)整形的字面值,加上小數(shù)點(diǎn)后是一個(gè)浮點(diǎn)數(shù)的字面值,之前的報(bào)錯(cuò)應(yīng)該不是存儲(chǔ)類型的問(wèn)題,而是字面值范圍超出了。

用字符串來(lái)測(cè)試:

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

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

這說(shuō)明long是可以存儲(chǔ)時(shí)間戳的,而int存儲(chǔ)不了時(shí)間戳,所以判斷之前不能存儲(chǔ)時(shí)因?yàn)樽置嬷禐檎纬隽朔秶?/p>

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/71755.html

相關(guān)文章

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

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

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

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

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

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

    toddmark 評(píng)論0 收藏0
  • 全面解析Java日期時(shí)間API

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

    robin 評(píng)論0 收藏0
  • Java中在時(shí)間計(jì)算的過(guò)程中遇到的數(shù)據(jù)溢出問(wèn)題

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

    Bryan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<