es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para analizar “GMT+09:30” en horas y minutos en Java, se puede utilizar el siguiente código:

    String timezone = "GMT+09:30";
    int hours = Integer.parseInt(timezone.substring(4, 6));
    int minutes = Integer.parseInt(timezone.substring(7));
    double offset = hours + (minutes / 60.0);
    
    System.out.println("horas: " + offset);
    System.out.println("minutos: " + (int)(offset * 60));
    

    Este código primero extrae las horas y los minutos de la cadena de la zona horaria utilizando substring(). Luego se calcula el desplazamiento sumando las horas a los minutos divididos por 60. Finalmente, se muestra la salida de las horas y los minutos tal como se desea.

    La salida de este código sería:

    horas: 9.5
    minutos: 570
    

    Tenga en cuenta que esto asume que la zona horaria siempre está en formato “GMT+HH:MM”. Si el formato varía, deberá ajustar el código en consecuencia.

Comments are closed.