string转sql.date的方法
时间: 2024-06-02 21:05:19 浏览: 95
可以使用SimpleDateFormat类来将String类型的日期转换为java.sql.Date类型。具体步骤如下:
1. 创建一个SimpleDateFormat对象,指定日期格式。
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
```
2. 使用SimpleDateFormat对象的parse方法将String类型的日期转换为java.util.Date类型的日期。
```
Date date = sdf.parse("2021-01-01");
```
3. 将java.util.Date类型的日期转换为java.sql.Date类型的日期。
```
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
```
完整代码如下:
```
import java.sql.Date;
import java.text.SimpleDateFormat;
public class StringToSqlDate {
public static void main(String[] args) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date sqlDate = new Date(sdf.parse("2021-01-01").getTime());
System.out.println(sqlDate);
}
}
阅读全文