Java 获取当前日期并将其保存在数据库中
如何以yyyy-MM-dd格式获取当前日期,并使用日期值将其保存在数据库中?我有这个代码,但它不工作 爪哇: 这是我准备好的声明:Java 获取当前日期并将其保存在数据库中,java,mysql,date,Java,Mysql,Date,如何以yyyy-MM-dd格式获取当前日期,并使用日期值将其保存在数据库中?我有这个代码,但它不工作 爪哇: 这是我准备好的声明: pstmt.setDate(6, (Date)d); 必须使用java.sql.Date实例才能设置为数据库列 将java.util.Date实例转换为java.sql.Date 也可以使用Calander实例进行转换 更改: 致: 或: 必须使用java.sql.Date实例才能设置为数据库列 将java.util.Date实例转换为java.sql.Date
pstmt.setDate(6, (Date)d);
必须使用java.sql.Date实例才能设置为数据库列
将java.util.Date实例转换为java.sql.Date
也可以使用Calander实例进行转换
更改:
致:
或:
必须使用java.sql.Date实例才能设置为数据库列
将java.util.Date实例转换为java.sql.Date
也可以使用Calander实例进行转换
更改:
致:
或:
使用“插入查询”可以将此日期对象保存到数据库中
使用“插入查询”可以将此日期对象保存到数据库中
pstmt.setDate(6, (Date)d);
pstmt.setDate( 6, (Date)d );
pstmt.setDate( 6, new java.sql.Date( d.getTime() ) );
pstmt.setDate( 6, new java.sql.Date( cal.getTimeInMillis() ) );
long timeInMillis = System.currentTimeMillis();
Calendar cal1 = Calendar.getInstance();
cal1.setTimeInMillis(timeInMillis);
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss a");
String date=dateFormat.format(cal1.getTime());
return date;
DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
Date date = new Date();
System.out.println("Current Date : "+dateFormat.format(date));