如何将罗马日期格式“Sun Jan 08 02:25:00 IST 2012”日期转换为sql日期

时间:2012-01-23 05:53:52

标签: java jsp datetime date rome

我正在使用罗马0.9 获取 rss Feed。但是从获取博客帖子的日期开始 格式为“Sun Jan 08 02:25:00 IST 2012”。

我无法将此日期格式转换为sql日期格式。实际上我想根据发布日期对博客帖子进行排序。

如何解析日期。

1 个答案:

答案 0 :(得分:4)

试试这个,

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());