java如何獲取當(dāng)前系統(tǒng)時(shí)間 我用JAVA直接打印一個(gè)DATE怎么顯示的是GMT時(shí)間?
我用JAVA直接打印一個(gè)DATE怎么顯示的是GMT時(shí)間?導(dǎo)入java.text.SimpleDataFormat導(dǎo)入java.util文件[月]{月]{主格式]*]mm(日歷.getInstance(
我用JAVA直接打印一個(gè)DATE怎么顯示的是GMT時(shí)間?
導(dǎo)入java.text.SimpleDataFormat
導(dǎo)入java.util文件[月]{月]{主格式]*]mm(日歷.getInstance().getTime())系統(tǒng)輸出打?。ā澳愫脮r(shí)間是:”datetime)
}
}
不是說Java時(shí)間可以用毫秒來測量,而是計(jì)算機(jī)提供毫秒精度的時(shí)間。當(dāng)您的代碼調(diào)用java來獲取時(shí)間時(shí),java將調(diào)用計(jì)算機(jī)系統(tǒng)來獲取系統(tǒng)時(shí)間。此時(shí),計(jì)算機(jī)將返回一個(gè)大數(shù)字,即“自1970年1月1日格林尼治標(biāo)準(zhǔn)時(shí)間00:00:00以來的毫秒數(shù)”。通過轉(zhuǎn)換,我們可以得到實(shí)時(shí)的。然而,無論精度有多高,都只能達(dá)到毫秒。因?yàn)殡娔X不給它。
為什么java中的時(shí)間可以用毫秒來度量?
謝謝
!UNIX時(shí)間戳是自1970年1月1日(UTC/GMT午夜)以來的秒數(shù),與閏秒無關(guān)。
希望對您有所幫助,謝謝您的支持