This example shows different ways of converting java.time.LocalDateTime into java.util.Date.
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;
/**
* Class which shows different ways of converting java.time.LocalDateTime into java.util.Date.
*
* @author sourcecodeexamples.net
*
*/
public class LocalDateTimeToDateConverter {
public static Date convertToDateViaSqlTimestamp(LocalDateTime dateToConvert) {
return java.sql.Timestamp.valueOf(dateToConvert);
}
public static Date convertToDateViaInstant(LocalDateTime dateToConvert) {
return java.util.Date.from(dateToConvert.atZone(ZoneId.systemDefault())
.toInstant());
}
public static void main(String[] args) {
System.out.println(convertToDateViaSqlTimestamp(LocalDateTime.now()));
System.out.println(convertToDateViaInstant(LocalDateTime.now()));
}
}
Output:
2019-06-17 15:10:08.052
Mon Jun 17 15:10:08 IST 2019
Reference
Date
Java
Java 8
LocalDateTime
Comments
Post a Comment