我做了很多研究,但没有找到任何好的答案。我想以纳秒为单位获取当前日期和时间。我发现System.nanoTime()它将提供纳秒级的时间,但这与系统耗用的时间有关。表示它将在系统启动时提供时间。我需要使用当前的日期和时间(以纳秒为单位)。
我需要这样做以避免InfluxDB中的点重复,请参阅InfluxDB如何处理重复的点?因此,当我使用毫秒时,我将面临数据联合的问题。因此需要决定使用纳秒级,但问题是在使用毫微秒级生成的秒System.nanoTime()中不包含当前日期和时间数据。它给了我JVM正常运行时间,这对我来说毫无用处。