`

SimpleDateFormat java.lang.NumberFormatException: multiple points

 
阅读更多

时间转换报java.lang.NumberFormatException: multiple points问题

 

java.lang.NumberFormatException: multiple points
	at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1101)
	at java.lang.Double.parseDouble(Double.java:540)
	at java.text.DigitList.getDouble(DigitList.java:168)
	at java.text.DecimalFormat.parse(DecimalFormat.java:1321)
	at java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:1793)
	at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1455)
	at java.text.DateFormat.parse(DateFormat.java:355)

 

偶偶会报java.lang.NumberFormatException: multiple points或者报java.lang.NumberFormatException: For input string: ".31023102EE22"

原来是SimpleDateFormat是非线程安全的,在多线程情况下会有问题,在每个线程下得各自new SimpleDateFormat()就可以了

转载地址:http://blog.csdn.net/zhongyangjian/article/details/50442504

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    java.text.ParseException: Unparseable date: 2/10/2010 15:20:05

    在Java中,日期和时间的解析是通过 `SimpleDateFormat` 类或者 Java 8 引入的 `java.time.format.DateTimeFormatter` 类来完成的。这些类需要一个模式字符串来定义输入日期字符串的格式,以便正确解析。 例如,如果...

    java.lang.IllegalArgumentException Cannot format given Object as a Date

    在Java编程中,`java.lang.IllegalArgumentException` 是一个标准的运行时异常,它通常表示一个方法接收到的参数值不在预期范围内或者不合法。当尝试将一个无法转换为日期的对象格式化时,就会抛出"Cannot format ...

    最最常用的 100 个 Java类分享

    26. `java.text.SimpleDateFormat`:SimpleDateFormat用于日期和时间的格式化和解析。 27. `java.util.Properties`:Properties类用于加载和保存键值对,常用于配置文件。 28. `java.util.Random`:Random类用于...

    常用的java工具类

    - `java.time`包:Java 8引入的新日期时间API,包括`LocalDate`、`LocalTime`、`LocalDateTime`等,提供了更强大的日期时间操作功能。 4. **集合框架**: - `java.util.*`:如ArrayList、LinkedList、HashSet、...

    java工具类

    - `java.time`包:Java 8引入的新API,包括`LocalDate`, `LocalTime`, `LocalDateTime`等,提供了更强大、更易用的日期时间处理功能。 4. **字符串工具类**: - `java.lang.StringBuilder`和`StringBuffer`: 用于...

    java常用工具类

    - `java.lang.String`:Java中的字符串类,不可变且线程安全。它提供了大量方法,如`substring()`, `trim()`, `indexOf()`, `replace()`, `split()`等,用于字符串操作。 - `java.lang.StringBuilder`和`java.lang...

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    ### Java.util.Date与Java.sql.Date互转及字符串转换为日期时间格式 #### 一、Java.util.Date与Java.sql.Date的基本概念 在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类...

    30个常用java工具类

    25. **`java.util.stream.Stream`**:Java 8引入的流API,用于处理数据集合,支持函数式编程。 26. **`java.util.concurrent.atomic`** 包:提供原子操作类,用于线程安全的变量更新。 27. **`java.util.function`...

    28个java常用的工具类

    4. **`java.text.SimpleDateFormat`**: 用于日期和时间的格式化与解析,如`SimpleDateFormat("yyyy-MM-dd")`。 5. **`java.util.Date`** 和 **`java.time.*`** (Java 8+): 传统的日期/时间处理类,以及Java 8引入的...

    java常用的工具类整理28个

    1. **java.lang.Math**:这个类提供了许多基础数学函数,如求平方根、最大值、最小值、随机数生成等。 2. **java.util.Arrays**:用于处理数组的各种操作,如排序、填充、比较、复制等。 3. **java.util....

    java.sql.date与java.util.date.pdf

    Java编程语言中,`java.util.Date` 和 `java.sql.Date` 都是用来处理日期的类,但它们在用途和特性上有所不同。理解这两者之间的差异对于进行数据库操作至关重要。 1. **`java.util.Date`**: - `java.util.Date` ...

    java SimpleDateFormat 显示于系统时间不符

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date.setTime(time); System.out.println(sdf.format(date)); 发现时间于想要的时间不符,请运行Time.reg文件

    java.util.Date与java.sql.Date相互转换

    ### Java.util.Date与Java.sql.Date相互转换 #### 知识点概述 在Java开发中,经常需要处理日期和时间相关的操作。Java标准库提供了两个重要的日期类:`java.util.Date` 和 `java.sql.Date`。虽然它们名字相似,但...

    Java常用工具类大全,工作5年精心整理.zip

    5. **`java.util.logging.Logger`**:Java内置的日志系统,用于记录程序运行过程中的信息、警告和错误,便于调试和问题定位。 6. **`java.text.SimpleDateFormat`与`java.time.format.DateTimeFormatter`**:用于...

    java工具类汇总

    - `java.time` 包:Java 8 引入了新的日期时间API,包括`LocalDate`、`LocalTime`、`LocalDateTime`、`ZonedDateTime`等类,提供了更强大且易于使用的日期时间操作功能。 - `java.util.Calendar`:旧版API,虽然...

    Oracle的JDBC.pdf

    - `java.text.SimpleDateFormat`:日期/时间格式化类,用于解析和格式化日期。 - `java.util.ArrayList` 和 `java.util.List`:用于存储数据的集合类。 3. **getConnection()** 方法: - 使用`Class.forName()`...

    Java常用工具类

    - JDBC(Java Database Connectivity):Java标准接口,用于连接和操作各种类型的数据库。常用工具类如`java.sql.DriverManager`用于加载驱动并建立连接,`java.sql.Connection`代表数据库连接,`Statement`和`...

Global site tag (gtag.js) - Google Analytics