Android默认日期时间格式的线程安全?

发布于 2024-12-22 15:06:03 字数 504 浏览 1 评论 0原文

我试图找出使用线程是否安全

 DateFormat dateFormat =android.text.format.DateFormat.getDateFormat(getApplicationContext());

我很清楚该对象 DateFormat 不是线程安全的,但前面的代码片段似乎是编写 Android 程序的相当流行的方式,例如 如何在 Android 中格式化日期和时间?,而且我没有注意到任何提到线程问题。

I trying to find out is it thread safe to use

 DateFormat dateFormat =android.text.format.DateFormat.getDateFormat(getApplicationContext());

I'm well aware that object DateFormat is not thread safe, but the previous snippet seems quite popular way for writing android programs e.g. How do you format date and time in Android?, and I haven't noticed any mention of the threading issue.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晚雾 2024-12-29 15:06:03

android.text.format.DateFormat 是它自己的功能和 java.text.SimpleDateFormat 的组合。亲自查看:http:// /www.google.com/codesearch#cZwlSNS7aEw/frameworks/base/core/java/android/text/format/DateFormat.java

据我所知,这是format(..) 方法不使用 SimpleDateFormat 也不使用任何实例字段(仅读取一些静态字段),因此它们应该是线程安全的。

android.text.format.DateFormat is a mix of it's own functionality and java.text.SimpleDateFormat. See for yourself: http://www.google.com/codesearch#cZwlSNS7aEw/frameworks/base/core/java/android/text/format/DateFormat.java

As far as I see, it's format(..) methods do not use SimpleDateFormat nor does it use any instance fields (just some static fields are read), so they should be thread-safe.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文