第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

帶有小數(shù)秒的 Java 時(shí)間戳

帶有小數(shù)秒的 Java 時(shí)間戳

一只甜甜圈 2022-12-15 16:12:49
如何將 Java 打印Instant為帶有小數(shù)秒的時(shí)間戳,例如 1558766955.037 ?如示例所示,所需的精度為 1/1000。我試過(double) timestamp.getEpochSecond() + (double) timestamp.getNano() / 1000_000_000了,但是當(dāng)我將它轉(zhuǎn)換為字符串并打印時(shí),它顯示了1.558766955037E9。
查看完整描述

3 回答

?
達(dá)令說

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊

您看到的結(jié)果是您想要獲得的結(jié)果的科學(xué) (e-) 符號(hào)。換句話說,你有正確的結(jié)果,你只需要在打印時(shí)正確格式化它:


Instant timestamp = Instant.now();

double d = (double) timestamp.getEpochSecond() + (double) timestamp.getNano() / 1000_000_000;

System.out.printf("%.2f", d);


查看完整回答
反對(duì) 回復(fù) 2022-12-15
?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

正如其他人指出的那樣,這是格式問題。對(duì)于您的特定格式,您可以使用Formatter支持Locale點(diǎn)分隔分?jǐn)?shù)的格式:


Instant now = Instant.now();


double val = (double) now.getEpochSecond() + (double) now.getNano() / 1000_000_000;


String value = new Formatter(Locale.US)

                .format("%.3f", val)

                .toString();


System.out.print(value);

印刷 :


1558768149.514


查看完整回答
反對(duì) 回復(fù) 2022-12-15
?
慕田峪9158850

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊

System.out.printf("%.3f", instant.toEpochMilli() / 1000.0)應(yīng)該管用。



查看完整回答
反對(duì) 回復(fù) 2022-12-15
  • 3 回答
  • 0 關(guān)注
  • 298 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)