import java.time.ZoneId;
import java.time.ZoneOffset;

public class BentukPenulisan {
    public static void main(String[] args) {
        // Offset dari teks, dari jumlah jam, dan konstanta UTC.
        System.out.println("ZoneOffset.of(\"+07:00\") : " + ZoneOffset.of("+07:00"));
        System.out.println("ZoneOffset.ofHours(7)   : " + ZoneOffset.ofHours(7));
        System.out.println("ZoneOffset.UTC          : " + ZoneOffset.UTC);

        // ZoneId.of juga menerima bentuk offset.
        ZoneId dariOffset = ZoneId.of("+07:00");
        System.out.println("ZoneId.of(\"+07:00\")     : " + dariOffset
                + ", normalized: " + dariOffset.normalized());

        // Pengenal zona tetap yang dikenal basis data zona.
        System.out.println("ZoneId.of(\"UTC\")        : " + ZoneId.of("UTC")
                + ", normalized: " + ZoneId.of("UTC").normalized());
        System.out.println("ZoneId.of(\"Etc/UTC\")    : " + ZoneId.of("Etc/UTC"));
    }
}
