maj*_*aja 102
Java 8版本(及更高版本)java.sql.Date内置支持LocalDate,包括toLocalDate和valueOf(LocalDate).
要转换LocalDate为java.sql.Date你可以使用
java.sql.Date.valueOf( localDate );
Run Code Online (Sandbox Code Playgroud)
并转换java.sql.Date为LocalDate:
sqlDate.toLocalDate();
Run Code Online (Sandbox Code Playgroud)
时区:
该LocalDate类型存储任何时区信息,同时java.sql.Date做.因此,在使用上述转换时,结果取决于系统的默认时区(如注释中所指出).
如果您不想依赖默认时区,可以使用以下转换:
Date now = new Date();
LocalDate current = now.toInstant()
.atZone(ZoneId.systemDefault()) // Specify the correct timezone
.toLocalDate();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59324 次 |
| 最近记录: |