Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: YAcosta en Junio 27, 2011, 02:16:31 pm

Título: Formato Date o Datetime
Publicado por: YAcosta en Junio 27, 2011, 02:16:31 pm
Pareciera que esta pregunta va para base de datos pero no lo veo necesario porque solo tratare la cadena.
Esta pregunta es a raiz de otra pregunta propuesta en otro foro (VB-Mundo) (http://www.foro.vb-mundo.com/f24/agregar-nombre-a-combobox-20396/index2.html)
La pregunta que yo quiero hacer es, como diferenciar un campo fecha con este formato "DD/MM/YYYY" de "DD/MM/YYYY HH:MM:SS" pero a nivel de VB6, no de BD, osea la fecha ya la tengo en un string o validada como fecha.
Yo le di como respuestas que si len(MiFecha) <= 10 entonces es del tipo "DD/MM/YYYY" o "DD/MM/YY" y con seguridad no admitara la parte time.

Existe alguna forma mejor? alguna funcion que resuelve esto de manera mas "ortodoxa"  ;)
Título: Re:Formato Date o Datetime
Publicado por: wolf_kof en Junio 28, 2011, 12:06:05 am
pues a mi esa forma me parece rentable, pero si lo que quieres es manejar datetime como date yo te recomiendo:

format(text1.text, "dd/mm/yyyy")
Título: Re:Formato Date o Datetime
Publicado por: LeandroA en Junio 28, 2011, 01:15:36 am
La pregunta es para que o con que objectivo se necesita saber cual es el formato, ambos son fechas validas, de todas formas me parece que seria la mejor y mas rapida manera.

Saludos.
Título: Re:Formato Date o Datetime
Publicado por: YAcosta en Junio 28, 2011, 01:29:19 am
El objetivo esta en este hilo
http://www.foro.vb-mundo.com/f24/agregar-nombre-a-combobox-20396/ (http://www.foro.vb-mundo.com/f24/agregar-nombre-a-combobox-20396/)

No es una necesidad mia sino una curiosidad, alli tambien le dieron una solucion mas ortodoxa.