日期:java.util.Date 数据库日期:java.sql.Date
日期 转换为 数据库日期
- 重点:日期的
getTime() 获得时间戳,通过时间戳转换
java.util.Date nowDate1 = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(nowDate1.getTime());
System.out.println("sqlDate = " + sqlDate);
数据库日期 转换为 日期
- 重点:数据库日期的
getTime() 获得时间戳,通过时间戳转换
java.util.Date Date = new java.util.Date(sqlDate.getTime());
日期 转换为 字符串
- 重点:SimpleDateFormat 类中的format()方法
java.util.Date nowDate = new java.util.Date();
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sf1 = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
String format = sf.format(nowDate);
System.out.println("format = " + format);
String format1 = sf1.format(nowDate);
System.out.println("format1 = " + format1);
字符串 转换为日期
- 重点:格式化工具中定义的参数格式必须与字符串的格式相同
SimpleDateFormat sf = new SimpleDateFormat("yyyy/MM/dd");
String stDate = "2020/01/01";
java.util.Date parseDate = sf.parse(stDate);
System.out.println("parseDate = " + parseDate);
SimpleDateFormat sf1 = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
String stDate1 = "2021年3月20日 19点20分30秒";
java.util.Date parseDate1 = sf1.parse(stDate1);
System.out.println("parseDate1 = " + parseDate1);
数据库日期 转换为 字符串
java.util.Date nowDate = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(nowDate.getTime());
SimpleDateFormat sf = new SimpleDateFormat("yyyy/MM/dd");
SimpleDateFormat sf1 = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
String format = sf.format(sqlDate);
String format1 = sf1.format(sqlDate);
System.out.println("format = " + format);
System.out.println("format1 = " + format1);
- 数据库日期的toString()方法
输出只有年月日,不会弄时分秒
java.sql.Date sqlDate = new java.sql.Date(new java.util.Date().getTime());
System.out.println("sqlDate = " + sqlDate);
字符串 转换为 数据库日期
LocalDate 与 sql.Date转换
sql.Date类中关于LocalDate的方法只有这两个
LocalDate 转换为 数据库日期
- 数据库日期中只有关于date的没有datetime,想要显示时分秒,估计还是要util.date
LocalDate nowLocalDate = LocalDate.now();
Date date = Date.valueOf(nowLocalDate);
System.out.println("date = " + date);
数据库日期 转换为 LocalDate
LocalDate localDate = sqlDate.toLocalDate();
|