Get the foreign time : Calendar « I18N « Java

Get the foreign time


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

public class Main {
  public static void main(String[] argv) throws Exception {
    Calendar local = Calendar.getInstance();
    Calendar japanCal = new GregorianCalendar(TimeZone.getTimeZone("Japan"));

    int hour = japanCal.get(Calendar.HOUR); // 3
    int minutes = japanCal.get(Calendar.MINUTE); // 0
    int seconds = japanCal.get(Calendar.SECOND); // 0
    boolean am = japanCal.get(Calendar.AM_PM) == Calendar.AM; // true


Related examples in the same category

1.Locales for CalendarLocales for Calendar
2.Calendar Manipulation for I18N (Internationalization)Calendar Manipulation for I18N (Internationalization)
3.Create an instance using Japan's time zone and set it with the local UTC
4.Given a time of 10am in Japan, get the local time