Java8 中如何将LocalDate和java.sql.Date进行互换

LocalDate 转换为 java.sql.Date

使用 java.sql.Date.toLocalDate()方法从 LocalDate获取 java.sql.Date

import java.time.LocalDate;
import java.util.Date;
public class Main 
{
	public static void main(String[] args) 
	{
		//Get SQL date instance 
		java.sql.Date sqlDate = new java.sql.Date(new Date().getTime());

		//Get LocalDate from SQL date
		LocalDate localDate = sqlDate.toLocalDate();

		System.out.println( localDate );	//2018-07-15
	}
}
https://onitroad.com 更多教程

java.sql.Date 转换为 LocalDate

使用 java.sql.Date.valueOf()方法从 Sql 日期获取 LocalDate

import java.time.LocalDate;
public class Main 
{
	public static void main(String[] args) 
	{
		//Local date instance
		LocalDate localDate = LocalDate.now();

		//Get LocalDate from SQL date
		java.sql.Date sqlDate = java.sql.Date.valueOf( localDate );

		System.out.println( sqlDate );	//2018-07-15
	}
}
日期:2020-09-17 00:09:42 来源:oir作者:oir