Java 分析日期时发生异常
我试图用Java解析一个日期Java 分析日期时发生异常,java,parsing,date,Java,Parsing,Date,我试图用Java解析一个日期 日期示例:2015年1月12日星期一11:46:05 GMT 字符串格式:EEE,dd-MMM-yyy-HH:mm:ss-z 但我有一个例外: java.text.ParseException:无法解析的日期:“2015年1月12日星期一11:57:13 GMT” 创建SimpleDataFormat实例时添加区域设置: DateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", L
- 日期示例:
2015年1月12日星期一11:46:05 GMT
- 字符串格式:
EEE,dd-MMM-yyy-HH:mm:ss-z
创建
SimpleDataFormat
实例时添加区域设置:
DateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.ENGLISH);
创建
SimpleDataFormat
实例时添加区域设置:
DateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.ENGLISH);
将SimpleDataFormat与Joda DateTime对象一起使用:
try{
String date = "Mon, 12 Jan 2015 11:46:05 GMT";
String format = "EEE, dd MMM yyyy HH:mm:ss z";
SimpleDateFormat SDF = new SimpleDateFormat(format);
DateTime dateTime = new DateTime(SDF.parse(date)) ;
System.out.println(" Date :: " + dateTime.toString());
}catch (ParseException pex)
{
pex.printStackTrace();
}
将SimpleDataFormat与Joda DateTime对象一起使用:
try{
String date = "Mon, 12 Jan 2015 11:46:05 GMT";
String format = "EEE, dd MMM yyyy HH:mm:ss z";
SimpleDateFormat SDF = new SimpleDateFormat(format);
DateTime dateTime = new DateTime(SDF.parse(date)) ;
System.out.println(" Date :: " + dateTime.toString());
}catch (ParseException pex)
{
pex.printStackTrace();
}
发布异常的代码和堆栈跟踪发布异常的代码和堆栈跟踪