Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 就精度而言,JODATIME与System.currentTimeMillis()的比较_Java_Android_Jodatime - Fatal编程技术网

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则相反。