Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.TimeZone;

public class Main {
    public static void main(String[] argv) throws Exception {

        // Get the current time in Hong Kong
        Calendar cal = new GregorianCalendar(TimeZone.getTimeZone("Hongkong"));

        int hour12 = cal.get(Calendar.HOUR); // 0..11
        int minutes = cal.get(Calendar.MINUTE); // 0..59
        int seconds = cal.get(Calendar.SECOND); // 0..59
        boolean am = cal.get(Calendar.AM_PM) == Calendar.AM;

        // Get the current hour-of-day at GMT
        cal.setTimeZone(TimeZone.getTimeZone("GMT"));
        int hour24 = cal.get(Calendar.HOUR_OF_DAY); // 0..23

        // Get the current local hour-of-day
        cal.setTimeZone(TimeZone.getDefault());
        hour24 = cal.get(Calendar.HOUR_OF_DAY); // 0..23
    }
}