如何将字符串日期转换为Date类对象

时间:2012-09-08 04:54:23

标签: java java.util.date

我的日期格式为“周六9月8日10:13:09 GMT + 0530 2012”,有人可以帮我解决如何将此字符串日期转换为Date类对象。

1 个答案:

答案 0 :(得分:2)

试试这段代码。当然,我已根据你的字符串进行了修改,但是如果它没有用完,你可能需要稍微修改一下格式。

import java.util.*;
import java.text.*;

public class StringToDate {
    public static void main(String[] args){
        try{  
            String str_date="Sat Sep 8 10:13:09 GMT+0530 2012";
            DateFormat formatter ; 
            Date date ; 
            formatter = new SimpleDateFormat("EEE MMM d HH:mm:ss 'GMT'z yyyy");
            date = (Date)formatter.parse(str_date);  
            System.out.println("Today is " +date );
        } 
        catch (ParseException e){
            System.out.println("Exception :"+e);  
        }  
    }
}