2
A
回答
1
唯一的問題是時間分辨率。通常,Java通過java.util.Date
或System.currentTimeMillis()
支持毫秒精度。如果你需要更高的精度,System.nanoTime()
可能會訣竅。
但是,這帶來了另一個問題 - nanoTime()
是不相關的任何日曆,它只是一個以納秒精度日益增長的計數器。我能想到的唯一解決方法是:
在午夜確定
System.nanoTime()
值,稱之爲S
。這可能是有問題的,但你不必等到午夜,一些簡單的數學就足夠了。計算如下:
(System.nanoTime() - S)/15000
如果值爲
0
,我們在同一個15微秒範圍
確定JVM和你的程序實際上可以利用如此小的時機?
0
你可能想看看this問題的信息,獲得在微秒的時間。 Java上不支持微秒日期時序。
Java支持以毫秒爲單位的日期,並在某些系統上,你可以通過System.nanoTime()
得到納秒的系統時間。如果您的系統支持納秒級分辨率,那麼編寫一個函數可以很容易地將納秒級數轉換爲15微秒級。
相關問題
- 1. 的Java:顯示時間UTC
- 2. java顯示Windows UTC時間
- 3. 用java生成UTC時間
- 4. 從UTC UTC時間戳到UTC的UTC
- 5. 當前時間= UTC +/-(UTC +/-當前時間)
- 6. 阻止Java,同時更新
- 7. 的Java UTC到當地時間不靈
- 8. css的UTC時間
- 9. Highcharts UTC時間
- 10. UTC時間從時間戳
- 11. 在Java和.net中使用UTC時間?
- 12. 與Java時間解析混淆UTC
- 13. 是UTC UTC時間夏令時獨立?
- 14. 如何將UTC時間轉換爲Java中的本地時間?
- 15. Verilog始終在時間= 0時阻止
- 16. 按時間阻止並取消阻止文本框
- 17. 的Python:將UTC時間,本地時間給UTC偏移
- 18. UTC時間轉換
- 19. Postgres UTC時間戳?
- 20. UTC時間解釋
- 21. ActiveDirectoryServices.AccountManagment - LastPasswordSet - UTC時間
- 22. 在Java或Groovy中轉換UTC時間T0本地時間
- 23. Java:如何將UTC時間戳轉換爲本地時間?
- 24. 轉換UTC時間T0當地時間Java和C#
- 25. 如何在java中將UTC時間轉換爲CET時間
- 26. 將本地時間戳UTC時間戳在Java中
- 27. 與UTC的時差java
- 28. Calendar.getInstance(TimeZone.getTimeZone(「UTC」))沒有返回UTC時間
- 29. Python:將UTC時間元轉換爲UTC時間戳
- 30. 在UTC中將UTC時間轉換爲日期時間格式?