Problema com JSpinner usando SpinnerDateModel

Bom dia pessoal,

Estou tentando criar um JSpinner que trabalhe com horário e seja limitado das 22:00 até 06:00 conforme o código a seguir:

jSpinner1 = new javax.swing.JSpinner(); jSpinner1.setModel(new javax.swing.SpinnerDateModel(new java.util.Date(90000000L), new java.util.Date(90000000L), new java.util.Date(118800000L), java.util.Calendar.MINUTE)); jSpinner1.setEditor(new javax.swing.JSpinner.DateEditor(jSpinner1, "HH:mm"));

O problema é que quando o horário chega em 00:00, o JSpinner para de funcionar, como se tivesse alcançado o limite.

Alguém tem idéia do que estou fazendo de errado?

Muito obrigado,
Felipe Pedroso

Experimente trocar o valor 1188000000L por 1187999000L pois parece que o seu valor vale tanto para 00:00 como para 24:00