change the timezone of java.util.Date code example
Example 1: get date by timezone java
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
df.setTimeZone(TimeZone.getTimeZone("Europe/Madrid"));
System.out.println("Date and time in Madrid: " + df.format(date));
Example 2: java java.util.TimeZone to java.time.ZoneId
package com.javabrahman.java8.time;
import java.time.ZoneId;
import java.util.TimeZone;
public class TimeZoneToZoneId {
public static void main(String args[]) {
ZoneId zoneId = TimeZone.getDefault().toZoneId();
System.out.println("ZoneId from default system TimeZone: " + zoneId);
TimeZone timeZoneLA = TimeZone.getTimeZone("America/Los_Angeles");
ZoneId zoneIdLA = timeZoneLA.toZoneId();
System.out.println("ZoneId from custom 'LA' TimeZone: " + zoneIdLA);
}
}