We would like to know how to convert Java 8 Date time classes to old classes.
import java.time.Instant; import java.time.ZoneId; import java.time.ZonedDateTime; import java.util.Date; import java.util.GregorianCalendar; // www . j av a 2s . co m public class Main { public static void main(String[] argv) { Date dateFromInstant = Date.from(Instant.now()); System.out.println(dateFromInstant); java.util.TimeZone timeZone = java.util.TimeZone.getTimeZone(ZoneId.of("America/Los_Angeles")); System.out.println(timeZone); GregorianCalendar gregorianCalendar = GregorianCalendar.from(ZonedDateTime.now()); } }
The code above generates the following result.