Amosar o tempo das cidades do mundo en Java

x

Privacidade e cookies

Este sitio usa cookies. Continuando, acepta o seu uso. Obteña máis información; Por exemplo, sobre como controlar as cookies.

Comprender

java exemplos

Programa que mostra a hora actual de varias cidades do mundo.

Imos crear un obxecto da clase do calendario, ao que asignamos a súa zona horaria a través do método de establecemento (valor horario ).

Para obter a zona horaria usaremos a clase horaria, o método estático GetTimeZone (ID de cadea), que devolve a zona horaria correspondente á identificación que se transmite como parámetro.

Unha vez que a zona horaria foi asignada ao obxecto do calendario, chamaremos o método creado para mostrar o tempo, minutos e segundos co calendario.hour_of_day, calendar.moute e calendar.second campos.

con zonas horarias .getAvailableids () Recopilamos unha matriz con todos os ID dispoñibles correspondentes ás zonas horarias.

import java.util.Calendar;import java.util.TimeZone;public class HorasMundo {public static void main(String args) {System.out.println("\tHoras del Mundo");System.out.println("*******************************");Calendar calendar = Calendar.getInstance();calendar.setTimeZone(TimeZone.getTimeZone("America/Vancouver"));System.out.println("Hora en Vancouver: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("America/Mexico_City"));System.out.println("Hora en Ciudad de México: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("America/Havana"));System.out.println("Hora en La Habana: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("America/Argentina/Ushuaia"));System.out.println("Hora en Ushuaia: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("Europe/Belfast"));System.out.println("Hora en Belfast: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("Europe/Rome"));System.out.println("Hora en Roma: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("Africa/Cairo"));System.out.println("Hora en El Cairo: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("Europe/Moscow"));System.out.println("Hora en Moscu: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("Asia/Hebron"));System.out.println("Hora en Hebron: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("Asia/Kathmandu"));System.out.println("Hora en Kathmandú: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("Asia/Ho_Chi_Minh"));System.out.println("Hora en Ho Chi Minh: " + getHoraFormato(calendar));calendar.setTimeZone(TimeZone.getTimeZone("Pacific/Auckland"));System.out.println("Hora en Auckland: " + getHoraFormato(calendar));//Mostrar TimeZone/*for (String timeZone : TimeZone.getAvailableIDs()) {System.out.println(timeZone);}*/}static String getHoraFormato(Calendar cal){String hora = cal.get(Calendar.HOUR_OF_DAY) + ":" +cal.get(Calendar.MINUTE) + ":" + cal.get(Calendar.SECOND);return hora;}}

Exemplo de execución do programa:

Execución do programa Gústalle mostrar horas do código do mundo

na seguinte ligazón.

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *