将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法
来源:互联网 发布:java 垃圾回收面试题 编辑:程序博客网 时间:2024/06/07 07:18
java.util.Date类的toString()方法默认生成"Fri May 04 17:25:34 CST 2012"形式的字符串,但从这样的字符串生成java.util.Data对象却不那么自然,如下述代码
Date a = new Date();SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");String dateString = a.toString();System.out.println("待转换的日期字符串为:" + dateString);Date parsedDate = sdf.parse(dateString);System.out.println("转换结果:" + parsedDate.toString());会报出异常:java.text.ParseException: Unparseable date: "Fri May 04 20:37:02 CST 2012"
at java.text.DateFormat.parse(DateFormat.java:335)
……
解决办法是构造SimpleDateFormat对象时传入Locale(Locale.US可以,但Locale.China不行):
Date a = new Date();SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);String dateString = a.toString();System.out.println("待转换的日期字符串为:" + dateString);Date parsedDate = sdf.parse(dateString);System.out.println("转换结果:" + parsedDate.toString());
上述代码输出结果如下:
待转换的日期字符串为:Fri May 04 17:25:34 CST 2012
转换结果:Fri May 04 17:25:34 CST 2012
- 将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法
- 将西方形式的日期字符串转换成java.util.Date对象
- Java 日期格式是“Fri Feb 26 16:33:08 CST 2016”字符串类型,转date类型。java.util.date与sql.date的相互转换
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- Java将CST的时间字符串转换成需要的日期格式字符串
- 将字符串形式的日期转换成日期对象
- 将Date日期类型的字段转换成json字符串
- @RequestBody接收json字符串,自动将日期字符串转换为java.util.Date
- @RequestBody接收json字符串,自动将日期字符串转换为java.util.Date
- @RequestBody接收json字符串,自动将日期字符串转换为java.util.Date
- SpringMVC @RequestBody接收json字符串,自动将日期字符串转换为java.util.Date
- 下列代码可以实现把Java的CST格式的时间字符串转为为Date对象和所需要的日期时间格式!
- yx:CST格式的字符串转化为Date对象
- java.util.Date的转换
- 将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型
- java.util.Date类型日期增减的方法
- java.util.Date与字符串之间的转换
- Learn Autosys - A Job Scheduling Tool
- 设计师在SEO发展中过程中的规范问题
- PHP中的面向对象总结
- 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理
- 《锋利的jQuery》要点归纳(三) jQuery中的事件和动画(下:动画篇)
- 将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法
- 礼物
- 开源代码的使用 二次开发
- C++泛型编程:源起、实现与意义
- 关于内核中的同步及竞争的描述--无关技术细节而是八卦
- PHP对象的串行化与反串行化
- Autosys - A Job Scheduling tool
- NSAutoreleasePool自动释放池
- 企业使用开源软件的风险