2012-09-22 118 views

回答

66

Yes, it is

DateTimeFormat是線程安全的,不可變的,而格式化它 回報爲好。

,所以是Java 8 version

執行要求:這個類是不可變的和線程安全的。

+2

Java8也是如此。請參閱https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html – muttonUp

10

就讓我們來看看在code顯示沒有在任何DateTimeFormatter可變共享狀態,這將使它線程安全的。

+7

Nitpick:快速查看代碼並不一定會顯示代碼將在下一次如何更改點發布。在記錄的API中有明確的保證總是更好(當然,另外檢查代碼不會受到傷害)。 – sleske

3

發現在谷歌的答案頂這個問題對於Java的java.time.format.DateTimeFormatter線程安全檢查時

Java的自己DateTimeFormatter也是線程安全的,爲the documentation狀態:

這個類是不可變的,也是線程安全的。