Convertir texto a fecha

652 views
Skip to first unread message

Alejandro Garcia G.

unread,
Mar 14, 2017, 6:16:57 PM3/14/17
to Comunidad de Visual Foxpro en Español
trato de utilizar CTOD() pero me da error, tengo lo siguiente:

20170314120545

Debo pasarlo a formato fecha y tiempo para quedar así: 2017/03/14 - 12:05:45

¿Como puedo hacerlo de una manera sencilla?

Allan Raúl Acuña

unread,
Mar 14, 2017, 6:20:59 PM3/14/17
to Comunidad de Visual Foxpro en Español



CTOT

Saludos cordiales.

Lic. Allan Raúl Acuña
Analista Programador
msn= allan...@hotmail.com
skype= NicEasySoft
            +(505) 8 999 8950
Managua, Nicaragua
Centroam??rica

De: publice...@googlegroups.com <publice...@googlegroups.com> en nombre de Alejandro Garcia G. <bitnet...@gmail.com>
Enviado: martes, 14 de marzo de 2017 04:16:56 p.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Convertir texto a fecha
 

Germán Fabricio Valdez

unread,
Mar 14, 2017, 7:18:58 PM3/14/17
to Comunidad de Visual Foxpro en Español
vfechahorac="20170314120545"

vfechahorac=substr(vfechahorac,7,2)+"/"+substr(vfechahorac,5,2)+"/"+substr(vfechahorac,1,4)
+" "+substr(vfechahorac,9,2)+":"+substr(vfechahorac,11,2)+":"+substr(vfechahorac,13,2)

set century on
set date to dmy

vfechahora=ctot(vfechahorac)

Alejandro Garcia G.

unread,
Mar 14, 2017, 8:23:05 PM3/14/17
to Comunidad de Visual Foxpro en Español
Gracias me sirvio este dato.

Víctor Hugo Espínola Domínguez

unread,
Mar 15, 2017, 10:29:26 AM3/15/17
to publice...@googlegroups.com
Otra forma:

ltFechaHora = EVALUATE("{^" +TRANSFORM(20170314120545, "@R 9999-99-99 99:99:99")+ "}")

Saludos,
Víctor.
Lambaré - Paraguay.

Fernando D. Bozzo

unread,
Mar 15, 2017, 1:54:55 PM3/15/17
to Comunidad de Visual Foxpro en Español
La solución de Víctor es la mejor desde el punto de vista técnico y por independencia de cualquier comando SET DATE.

Alejandro Garcia G.

unread,
Mar 16, 2017, 1:58:41 PM3/16/17
to Comunidad de Visual Foxpro en Español
Gracias Victor y Fernando, cuando di por cerrado el post, no estaba esta respueta, voy a probrarla pues me parece mas comoda.

Saludos.
Reply all
Reply to author
Forward
0 new messages