2016-06-25 17:23:52 +02:00
|
|
|
package com.baeldung.dateapi;
|
2016-06-24 16:41:41 +03:00
|
|
|
|
|
|
|
|
import java.time.Instant;
|
|
|
|
|
import java.time.ZoneId;
|
|
|
|
|
import java.time.ZonedDateTime;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.GregorianCalendar;
|
|
|
|
|
import java.util.TimeZone;
|
|
|
|
|
|
2016-06-25 17:23:52 +02:00
|
|
|
public class ConversionExample {
|
2016-06-24 16:41:41 +03:00
|
|
|
public static void main(String[] args) {
|
|
|
|
|
Instant instantFromCalendar = GregorianCalendar.getInstance().toInstant();
|
|
|
|
|
ZonedDateTime zonedDateTimeFromCalendar = new GregorianCalendar().toZonedDateTime();
|
|
|
|
|
Date dateFromInstant = Date.from(Instant.now());
|
|
|
|
|
GregorianCalendar calendarFromZonedDateTime = GregorianCalendar.from(ZonedDateTime.now());
|
|
|
|
|
Instant instantFromDate = new Date().toInstant();
|
|
|
|
|
ZoneId zoneIdFromTimeZone = TimeZone.getTimeZone("PST").toZoneId();
|
|
|
|
|
}
|
|
|
|
|
}
|