Java “如何转换罗马日期格式”;Sun Jan 08 02:25:00 IST 2012“;日期到sql日期
我使用rome 0.9获取rss提要。但是从那篇博文的日期开始Java “如何转换罗马日期格式”;Sun Jan 08 02:25:00 IST 2012“;日期到sql日期,java,jsp,datetime,date,rome,Java,Jsp,Datetime,Date,Rome,我使用rome 0.9获取rss提要。但是从那篇博文的日期开始 格式为“Sun Jan 08 02:25:00 IST 2012” 我无法将此日期格式转换为sql日期格式。实际上,我想根据发布日期对日志进行排序 如何解析日期。试试这种方法 String str_date = "Sun Jan 08 02:25:00 IST 2012"; SimpleDateFormat fmt = new SimpleDateFormat("E MMM dd hh:mm:ss Z yyyy");
格式为“Sun Jan 08 02:25:00 IST 2012” 我无法将此日期格式转换为sql日期格式。实际上,我想根据发布日期对日志进行排序 如何解析日期。试试这种方法
String str_date = "Sun Jan 08 02:25:00 IST 2012";
SimpleDateFormat fmt = new SimpleDateFormat("E MMM dd hh:mm:ss Z yyyy");
Date today = null;
try {
today = (Date)fmt.parse(str_date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
java.sql.Date dt = new java.sql.Date(today.getTime());
System.out.println(dt.toString());
这样试试看
String str_date = "Sun Jan 08 02:25:00 IST 2012";
SimpleDateFormat fmt = new SimpleDateFormat("E MMM dd hh:mm:ss Z yyyy");
Date today = null;
try {
today = (Date)fmt.parse(str_date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
java.sql.Date dt = new java.sql.Date(today.getTime());
System.out.println(dt.toString());
Kushan,获取java.lang.IllegalArgumentException java.sql.Date.valueOf(Date.java:138)之类的错误,我使用的代码如下java.sql.Date-postsqlDate=java.sql.Date.valueOf(dt);dt就像这个星期二1月17日22:35:00 IST 2012Kushan,我从罗马得到的更新日期是空的…所以在插入时,它将引发异常作为空指针异常。出于这个原因,我添加了今天=fmt.parse(“0000-00-00:00”);作为默认日期,但它作为不可解析的日期触发异常..我应该保留默认日期.Kushan,得到java.lang.IllegalArgumentException java.sql.date.valueOf(date.java:138)这样的错误我使用的代码如下java.sql.date postsqlDate=java.sql.date.valueOf(dt);dt就像这个星期二1月17日22:35:00 IST 2012Kushan,我从罗马得到的更新日期是空的…所以在插入时,它将引发异常作为空指针异常。出于这个原因,我添加了今天=fmt.parse(“0000-00-00:00”);作为默认日期,但它作为不可解析日期引发异常..我应该保留默认日期。