Visual Basic - Listview y fechas

Life is soft - evento anual de software empresarial
 
Vista:

Listview y fechas

Publicado por AD (3 intervenciones) el 25/04/2001 18:49:56
Hola, tengo un listview y una de sus columnas contiene fechas. Estas fechas me las ordena por día, es decir, si tengo 05/04/01 y 04/10/01 pone primero 04/10/01 y luego 05/04/01. ¿Cómo lo puedo hacer para que me las ordene por año, mes y día?. Gracias.
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

RE:Listview y fechas

Publicado por AD (3 intervenciones) el 26/04/2001 11:48:19
Hola! Ya he solucionado el problema y a continuación muestro la solución por si a alguien le es útil. Lo que hago es, antes de ordenar, cambiar el formato de todas las fechas al siguiente \"yyyymmdd\", luego ordeno y a continuación vuelvo al formato original dd/mm/yyyy.

05/10/2001 -> 20011005
10/04/2001 -> 20010410

luego ordenaría
20010410
20011005
y luego volvería al formato original

01/04/2001
05/10/2001
Es importante que en la conversión se respeten los ceros (en meses y días), en caso de NO hacerlo obtendríamos al hacer la conversión 2001105 y 200141 y como se trata de textos la ordenación sería primero 2001105 y luego 200141, ordenándose por tanto incorrectamente.

Saludos
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
sin imagen de perfil

RE:Listview y fechas

Publicado por Martín (16 intervenciones) el 06/08/2015 17:11:55
Hola podrías decirme el codigo que usaste para poder cambiar el formato y ordenarlo? Desde ya muchas gracias...
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