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.
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:
na seguinte ligazón.