我的日期格式为 Fri Nov 16 00:00:00 CXT 2012
我想使用我的java程序存储在Mysql数据库中。
我正在编写以下代码
SimpleDateFormat sdf1 = new SimpleDateFormat("dd-MM-yyyy");
java.util.Date date = sdf1.parse(split[4]);
java.sql.Date sqlStartDate = new java.sql.Date(date.getTime());
但它抛出此错误线程“main”中的异常java.text.ParseException:无法解析的日期:“Fri Nov 16 00:00:00 CXT 2012”
怎么做。 ?
答案 0 :(得分:2)
这正是您所需要的:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Solution {
public static void main(String[] args) throws ParseException {
SimpleDateFormat format = new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy");
Date parsed = format.parse("Fri Nov 16 00:00:00 CXT 2012");
java.sql.Date sql = new java.sql.Date(parsed.getTime());
}
}