Java 就精度而言,JODATIME与System.currentTimeMillis()的比较
我需要获得最准确的时间(与系统时钟同步),单位为毫秒。 我知道Java 就精度而言,JODATIME与System.currentTimeMillis()的比较,java,android,jodatime,Java,Android,Jodatime,我需要获得最准确的时间(与系统时钟同步),单位为毫秒。 我知道系统。currentTimeMillis()是准确的。 我也知道JodaTime的millis是准确的 哪个更准确 谢谢 比 这是Joda Time的文档所说的: 默认情况下,它返回System.currentTimeMillis()。可以使用此类中的其他方法对此进行更改 您可以使用来更改currentTimeMillis()的行为。比 这是Joda Time的文档所说的: 默认情况下,它返回System.currentTimeMil
系统。currentTimeMillis()
是准确的。
我也知道JodaTime的millis是准确的
哪个更准确
谢谢 比
这是Joda Time的文档所说的:
默认情况下,它返回System.currentTimeMillis()。
可以使用此类中的其他方法对此进行更改
您可以使用来更改currentTimeMillis()的行为。
比
这是Joda Time的文档所说的:
默认情况下,它返回System.currentTimeMillis()。
可以使用此类中的其他方法对此进行更改
默认情况下,您可以使用来更改
currentTimeMillis()
Joda Time的行为,它只需借助系统.currentTimeMillis
。Joda Time中的所有内容都使用,默认使用System.currentTimeMillis()
,但可以使用替换
如果希望它与系统时钟同步,system.currentTimeMillis
应该可以。当然,您可以使用NTP提供商获得更准确的时间
(就我个人而言,我不喜欢Joda公开的静态依赖关系-这比不能为测试做任何事情要好,但它仍然是全局状态。我更喜欢将
时钟
对象作为依赖关系传递给任何需要一天中当前时间的对象。)Joda time默认情况下只是依靠系统。currentTimeMillis
。Joda Time中的所有内容都使用,默认使用System.currentTimeMillis()
,但可以使用替换
如果希望它与系统时钟同步,system.currentTimeMillis
应该可以。当然,您可以使用NTP提供商获得更准确的时间
(就我个人而言,我不喜欢Joda公开的静态依赖关系-这比不能为测试做任何事情要好,但它仍然是全局状态。我更喜欢将
时钟
对象作为依赖关系传递给任何需要当前时间的对象。)这是System.currentTimeMillis()
。因为这是Joda Time可能使用的,所以我认为根本没有区别。这是System.currentTimeMillis()
。因为这是《乔达时代》可能使用的东西,所以我认为根本没有区别,它是不同的。这两者从来都不是真正的替代品nanoTime
用于准确测量两次之间的差异,但不应用于“当前时间是多少”<代码>系统。currentTimeMillis是相反的。它是不同的。这两者从来都不是真正的替代品nanoTime
用于准确测量两次之间的差异,但不应用于“当前时间是多少”<代码>系统。currentTimeMillis则相反。