博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多线程环境下使用 DateFormat
阅读量:6253 次
发布时间:2019-06-22

本文共 1584 字,大约阅读时间需要 5 分钟。

hot3.png

在Android下往往会出现以下的警告:

11-02 14:06:03.259: W/System.err(20698): 	at java.text.SimpleDateFormat.
(SimpleDateFormat.java:253)11-02 14:11:39.309: W/System.err(20827): java.lang.NumberFormatException: Invalid int: ""11-02 14:11:39.319: W/System.err(20827): at java.lang.Integer.invalidInt(Integer.java:138)11-02 14:11:39.319: W/System.err(20827): at java.lang.Integer.parseInt(Integer.java:359)11-02 14:11:39.319: W/System.err(20827): at java.lang.Integer.parseInt(Integer.java:332)11-02 14:11:39.319: W/System.err(20827): at java.util.Calendar.getHwFirstDayOfWeek(Calendar.java:807)11-02 14:11:39.319: W/System.err(20827): at java.util.Calendar.
(Calendar.java:745)11-02 14:11:39.319: W/System.err(20827): at java.util.GregorianCalendar.
(GregorianCalendar.java:338)11-02 14:11:39.319: W/System.err(20827): at java.util.GregorianCalendar.
(GregorianCalendar.java:314)11-02 14:11:39.319: W/System.err(20827): at java.text.SimpleDateFormat.
(SimpleDateFormat.java:378)11-02 14:11:39.319: W/System.err(20827): at java.text.SimpleDateFormat.
(SimpleDateFormat.java:368)11-02 14:11:39.319: W/System.err(20827): at java.text.SimpleDateFormat.
(SimpleDateFormat.java:253)

DateFormat 类是一个非线程安全的类。 文档里面提到"Date formats是不能同步的。 我们建议为每个线程创建独立的日期格式。 如果多个线程同时访问一个日期格式,这需要在外部加上同步代码块。"

以下的代码为我们展示了如何在一个线程环境里面使用DateFormat把字符串日期转换为日期对象。创建一个实例来获取日期格式会比较高效,因为系统不需要多次获取本地语言和国家。

更多解决内容http://www.oschina.net/translate/dateformat-with-multiple-threads

转载于:https://my.oschina.net/kevinvane/blog/173610

你可能感兴趣的文章
使用 VisualVM 进行性能分析及调优
查看>>
用JAVA生成老电影海报
查看>>
【第三十章】 elk(1) - 第一种架构(最简架构)
查看>>
你真的知道自己每天都需要做什么吗?
查看>>
c2java select algorithm
查看>>
Java Runtime.exec
查看>>
神经网络第一步,手写数字识别的例子分享给大家
查看>>
MobX响应式编程库
查看>>
Gradle基本使用(1):安装、IDEA使用
查看>>
Linux查看用户及其权限管理
查看>>
Kentico中的skin.css的加载
查看>>
elasticsearch6.3.1 安装以及配置IK 使用
查看>>
闪聊的beta版推出了
查看>>
WCF光芒下的Web Service
查看>>
GnuPG笔记
查看>>
批处理常用命令总结2
查看>>
ubuntu双网卡bonding配置(转)
查看>>
Ubuntu 14.04 关于 TensorFlow 环境的配置
查看>>
漂亮灵活设置的jquery通知提示插件toastr
查看>>
java多线程系类:基础篇:08之join
查看>>