我的日期格式为“周六9月8日10:13:09 GMT + 0530 2012”,有人可以帮我解决如何将此字符串日期转换为Date类对象。
答案 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);
}
}
}