首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java.text.ParseException: Unparseable date:

2011-11-25 
狂晕,API也有错么,Orz给看看?? http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.htm

狂晕,API也有错么,Orz给看看??

http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html

中的Example

public   static   void   main(String[]   arg)   {
SimpleDateFormat   df   =   new   SimpleDateFormat( "EEE,   d   MMM   yyyy   HH:mm:ss   Z ");
try   {
Date   date   =   df.parse( "Wed,   4   Jul   2001   12:08:56   -0700 ");
}   catch   (ParseException   e)   {
//   TODO   Auto-generated   catch   block
e.printStackTrace();
}
========================
java.text.ParseException:   Unparseable   date:   "Wed,   4   Jul   2001   12:08:56   -0700 "
at   java.text.DateFormat.parse(DateFormat.java:335)


[解决办法]
关注
[解决办法]
UP
[解决办法]
中国
[解决办法]
我测试没问题。
[解决办法]
Locale.setDefault(Locale.US);
[解决办法]
地区不一样的问题:)
[解决办法]
up
[解决办法]
用“yyyy-MM-dd 2006-08-31”是可以的,只是不知为什么api文档上列出的都不行
[解决办法]
果然,有高人啊:
加入以下语句,运行正常:
import java.util.Locale;
Locale.setDefault(Locale.US);
[解决办法]
很正常嘛,EEE, MMM等,但凡能表示为text的(参看java.text.SimpleDateFormat的doc中有关text/number的定义),都是与locale相关的

热点排行