Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

formato fecha

Estas en el tema de formato fecha en el foro de Visual Basic clásico en Foros del Web. Que tal, una consulta, como podria hacerle para q en un texbox me ponga el formato correcto de una fecha es decir, que si yo ...
  #1 (permalink)  
Antiguo 12/11/2008, 14:40
 
Fecha de Ingreso: abril-2008
Mensajes: 281
Antigüedad: 16 años, 1 mes
Puntos: 1
formato fecha

Que tal, una consulta, como podria hacerle para q en un texbox me ponga el formato correcto de una fecha es decir, que si yo indroduzco un numero de esta manera 070708, auntomaticamente me lo ponga de esta manera 07/07/2008, o si pongo la fecha 07072008 de igual manera me lo cambia a 07/07/2008..........
por sus respuesta de antemnao muchas gracias

Saludos
  #2 (permalink)  
Antiguo 12/11/2008, 16:16
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: formato fecha

Puedes usar las funciones para procesar cadenas (Left, Right y Mid) para obtener las distintas partes y concatenarlo con el "/".
Algo así:
Código vb:
Ver original
  1. Texto = "010108"
  2. Fecha = Left(Texto, 2) & "/" & Mid(Texto, 3, 2) & "/" & Right(Texto, 2)
Por último, puedes aplicar un Format para completar el formato. Y para el caso 01012008 el principio es el mismo, solo necesitas comparar la longitud de la cadena (Len) para distinguir entre uno y otro.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 12/11/2008, 18:43
 
Fecha de Ingreso: abril-2008
Mensajes: 281
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: formato fecha

Cita:
Iniciado por David el Grande Ver Mensaje
Puedes usar las funciones para procesar cadenas (Left, Right y Mid) para obtener las distintas partes y concatenarlo con el "/".
Algo así:
Código vb:
Ver original
  1. Texto = "010108"
  2. Fecha = Left(Texto, 2) & "/" & Mid(Texto, 3, 2) & "/" & Right(Texto, 2)
Por último, puedes aplicar un Format para completar el formato. Y para el caso 01012008 el principio es el mismo, solo necesitas comparar la longitud de la cadena (Len) para distinguir entre uno y otro.
Gracias me fue de gran ayuda

Saludos
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 09:14.