1. java.util.Date与java.sql.Date
java.util.Date与java.sql.Date不能直接转换。
他们获取当前时间的方法分别是:
java.util.Date date = new java.util.Date();
java. sql.Date date = new java. sql.Date(System.currentTimeMillis());
2. Calendar日历
Calendar日历类型,Calendar.getTime()返回Date。
Calendar.setTime(Date)用给定的 Date 设置 Calendar 的当前时间。
Date.getTime()返回一个long型的值。
3.将日期设置为yyyy-MM-dd格式
Date date = new Date(System.currentTimeMillis());
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String ss = dateFormat.format(date);// yyyy-MM-dd格式的日期。
4.JAVA中获取三个月后的日期:
Calendar calendar = Calendar.getInstance();
int month = calendar.get(Calendar.MONTH);
calendar.set(Calendar.MONTH, month-3);
java.sql.Date date =
new java.sql.Date(calendar.getTime().getTime());