Eri*_*son 55 java date jodatime
将JodaTime转换LocalDate为java.util.Date对象的最简单方法是什么?
Bal*_*usC 69
要将JodaTime转换org.joda.time.LocalDate为java.util.Date,请执行此操作
Date date = localDate.toDateTimeAtStartOfDay().toDate();
Run Code Online (Sandbox Code Playgroud)
要将JodaTime转换org.joda.time.LocalDateTime为java.util.Date,请执行此操作
Date date = localDateTime.toDate();
Run Code Online (Sandbox Code Playgroud)
要将Java8转换java.time.LocalDate为java.util.Date,请执行此操作
Date date = Date.from(localDate.atStartOfDay().atZone(ZoneId.systemDefault()).toInstant());
Run Code Online (Sandbox Code Playgroud)
要将Java8转换java.time.LocalDateTime为java.util.Date,请执行此操作
Date date = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
Run Code Online (Sandbox Code Playgroud)
您可能想要缩短它LocalDateTime#toInstant(ZoneOffset),但没有直接API来获取系统默认区域偏移量.
要将Java8转换java.time.ZonedDateTime为java.util.Date,请执行此操作
Date date = Date.from(zonedDateTime.toInstant());
Run Code Online (Sandbox Code Playgroud)
小智 10
从2.0版本开始,LocalDate有一个toDate()方法
Date date = localDate.toDate();
Run Code Online (Sandbox Code Playgroud)
如果使用版本1.5 - 2.0使用:
Date date = localDate.toDateTimeAtStartOfDay().toDate();
Run Code Online (Sandbox Code Playgroud)
在旧版本中,您只需:
Date date = localDate.toDateMidnight().toDate();
Run Code Online (Sandbox Code Playgroud)
你需要一个时区.
LocalDate date = ...
Date utilDate = date.toDateTimeAtStartOfDay( timeZone ).toDate( );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50923 次 |
| 最近记录: |