java中的sql.date怎么用
时间: 2023-11-03 07:05:41 浏览: 149
java.util.Date与java.sql.Date的区别
SQL Date是Java中用于表示日期的类之一,它继承自Java的java.util.Date类,但是只保留了日期部分,去掉了时间部分。下面是使用SQL Date的一些示例:
1. 创建一个SQL Date对象
```
java.sql.Date date = new java.sql.Date(System.currentTimeMillis());
```
2. 将字符串转换为SQL Date对象
```
String dateString = "2022-01-01";
java.sql.Date date = java.sql.Date.valueOf(dateString);
```
3. 将SQL Date对象转换为字符串
```
java.sql.Date date = new java.sql.Date(System.currentTimeMillis());
String dateString = date.toString();
```
4. 将SQL Date对象转换为Java的日期对象
```
java.sql.Date sqlDate = new java.sql.Date(System.currentTimeMillis());
java.util.Date utilDate = new java.util.Date(sqlDate.getTime());
```
需要注意的是,SQL Date对象只包含日期,不包含时间。如果需要同时保存日期和时间,可以使用Java中的java.util.Date或java.time.LocalDateTime等类。
阅读全文