我想以sql时间日期格式将以下内容插入数据库。
Sat May 02 19:01:30 PDT 2015
这是我的代码:
Calendar calendar = Calendar.getInstance(Locale.US);
Date formattedDate = calendar.getTime();
Date = formattedDate.toString();
javaSqlDate = new java.sql.Date(calendar.getTime().getTime());
我正在插入如下的值:
ps.setTimestamp(7, javaSqlDate);
答案 0 :(得分:0)
试试这个:
public class MainClass {
public static void main(String[] args) {
java.util.Date utilDate = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
System.out.println("utilDate:" + utilDate);
System.out.println("sqlDate:" + sqlDate);
}
}
答案 1 :(得分:0)
要插入与JVM当前系统时间匹配的时间戳,您只需执行以下操作:
ps.setTimestamp(7, new java.sql.Timestamp(System.currentTimeMillis()));