EN
Java - convert LocalDateTime to Date (java.util.Date)
6 points
Hi, today I would like to show you how to convert LocalDateTime to Date in Java.
Quick solution:
xxxxxxxxxx
1
LocalDateTime localDate = LocalDateTime
2
.ofInstant(new Date().toInstant(), ZoneId.systemDefault());
3
Date date = Date.from(localDate.atZone(ZoneId.systemDefault()).toInstant());
In this example we use:
- java.util.Date
- java.time.LocalDateTime
Full example with imports:
xxxxxxxxxx
1
import java.time.LocalDateTime;
2
import java.time.ZoneId;
3
import java.util.Date;
4
5
public class Example {
6
7
public static void main(String[] args) {
8
9
LocalDateTime localDate = LocalDateTime
10
.ofInstant(new Date().toInstant(), ZoneId.systemDefault());
11
Date date = Date.from(localDate.atZone(ZoneId.systemDefault()).toInstant());
12
13
System.out.println(date); // Sat Dec 19 16:50:17 CET 2020
14
}
15
}