想问这么一个问题,就是java的SimpleDateFormat的使用问题SimpleDateFormat bartDateFormat = new SimpleDateFormat("d MMM yyyy HH:mm:ss z");
String dateStringToParse = "18 Oct 2006 06:54:30 GMT";
Date date = bartDateFormat.parse(dateStringToParse);这样的有问题的,出现错误异常,说是不能解析,但是如果把SimpleDateFormat bartDateFormat = new SimpleDateFormat("d MM yyyy HH:mm:ss z");
String dateStringToParse = "18 10 2006 06:54:30 GMT";就可以了,后来我发现,用字母就有问题,用数字就没问题,
例如Wed, 18 Oct 2006 06:54:30 GMT
这里面的Wed,和Oct都有问题,可是我看jdk 的帮助上说可以的,而且他给的例子也是字母的不行。
谁有办法能解决吗?因为我的源数据就是Wed, 18 Oct 2006 06:54:30 GMT 格式
String dateStringToParse = "18 Oct 2006 06:54:30 GMT";
Date date = bartDateFormat.parse(dateStringToParse);这样的有问题的,出现错误异常,说是不能解析,但是如果把SimpleDateFormat bartDateFormat = new SimpleDateFormat("d MM yyyy HH:mm:ss z");
String dateStringToParse = "18 10 2006 06:54:30 GMT";就可以了,后来我发现,用字母就有问题,用数字就没问题,
例如Wed, 18 Oct 2006 06:54:30 GMT
这里面的Wed,和Oct都有问题,可是我看jdk 的帮助上说可以的,而且他给的例子也是字母的不行。
谁有办法能解决吗?因为我的源数据就是Wed, 18 Oct 2006 06:54:30 GMT 格式
解决方案 »
- 方法重载时参数传递 Null,求高人指点
- Java(TM) Platform SE binary?
- 正向代理获取真实IP
- 如何在hibernate使用JNDI的方式连接sqlserver2005数据库?
- 在使用类Class中碰到的问题
- 哪里可以下载教JAVA的课堂录音
- java插件开发 结合Jni 异常报错A fatal error has been detected by the Java Runtime Environme
- 如何看懂javap编译的字节码,有相关资料吗?
- java程序挑cpu类型吗?
- 请教一条Sql语句!! 在线等候!!
- 转行,JAVA部分图书半价出售
- 关于用reverse方法验证回文串的问题
另外,由于存在英文,你需要指定地区SimpleDateFormat bartDateFormat = new SimpleDateFormat("d MMM yyyy HH:mm:ss z", Locale.ENGLISH);
String dateStringToParse = "18 Oct 2006 06:54:30 GMT";
System.out.println(bartDateFormat.parse(dateStringToParse));