Visual Basic - Como comparo cual es mayor entre varias horas

Life is soft - evento anual de software empresarial
   
Vista:

Como comparo cual es mayor entre varias horas

Publicado por Carlos (12 intervenciones) el 19/11/2010 18:11:43
Buenas..

Como comparo cual es mayor entre varias horas, sabiendo que mi tipo de datos hora es una cadena(string)?

Ej.
07:00
14:00
14:02
15:30
15:31

Como comparo? quiriendo que me devuelva que la hora menor es 07:00 y la mayor 15:31.

Desde ya muchas gracias por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de A.H.H

RE:Como comparo cual es mayor entre varias horas

Publicado por A.H.H (116 intervenciones) el 19/11/2010 23:38:24
Hola hace unos dias te respondi a la pregunta pero no dijiste si te sirvio o no.

Te respondi lo siguiente :

Haber si te sirve este ejemplo, PRUEBALO.

Private Sub Form_Load()

a = TimeValue(#7:00:00 AM#)
b = TimeValue(#2:05:00 PM#)
c = TimeValue(#2:10:00 PM#)

If a > b And a > c Then
MsgBox a & " Es la mayor"
ElseIf b > a And b > c Then
MsgBox b & " Es la mayor"
Else
MsgBox c & " Es la mayor"
End If

End Sub

nota:
en el ejemplo he puesto las horas que tu diste pero escritas normales y al final hay que diferenciarlas con AM Y PM.

Entre los parentesis de TimeValue prueba a poner distintas horas, escribelas normales si quieres que sean EN FORMATO 24 HORAS POR EJEMPLO las 14 debes escribir 2 y poner al final PM como en el ejemplo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como comparo cual es mayor entre varias horas

Publicado por ju4nc4rl0s (3 intervenciones) el 19/11/2010 23:54:06
Es aconsejable que guardes las hora en forma datetime pero a tu pregunta creo que podria funcionar si haces esto.

"Select Min(Campo) as HoraMenor, Max(Campo) as HoraMayor FROM tabla"

Sldos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar