Foros del Web » Programación para mayores de 30 ;) » Java »

Comparar hora entre Spinner

Estas en el tema de Comparar hora entre Spinner en el foro de Java en Foros del Web. Hola a todos, estoy haciendo una aplicación donde tengo dos JSpinner, uno para introducir la hora inicial de una cita y el otro para introducir ...
  #1 (permalink)  
Antiguo 12/04/2013, 09:42
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 3 meses
Puntos: 0
Comparar hora entre Spinner

Hola a todos, estoy haciendo una aplicación donde tengo dos JSpinner, uno para introducir la hora inicial de una cita y el otro para introducir la hora final, con el formato hh:mm. Debo controlar que la hora inicial sea menor y distinta de la final pero no encuentro la forma de hacerlo.

A ver si alguien me puede ayudar

Un saludo
  #2 (permalink)  
Antiguo 15/04/2013, 10:22
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Comparar hora entre Spinner

Al final he logrado solucionarlo. Por si a alguien le sirve de utilidad

Código:
package pruebas;

import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Date;

public class CompararFechas {

	private static String inicio = "18:00";
	private static String fin = "16:00";
	
	public static void main(String[] args) {
		
		SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
		
		Date horaInicial = sdf.parse(inicio , new ParsePosition(0));
		Date horaFinal = sdf.parse(fin , new ParsePosition(0));
		
		if (horaInicial.before(horaFinal)) {
			System.out.println("Hora inicial menor a la final");
		} else {
			System.out.println("Hora inicial mayor a la final");
		}

	}

}

Etiquetas: jsp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:15.