[VFP] Sacar el time() de un campo datetime()

4,270 views
Skip to first unread message

ZeRoberto

unread,
Sep 4, 2012, 1:08:02 PM9/4/12
to publicesvfoxpro
Hola a todos
 
Como se saca el time de un campo o variable datetime()?
 
Saludos

leonardo trujillo

unread,
Sep 4, 2012, 1:15:18 PM9/4/12
to publice...@googlegroups.com

Richard Silva

unread,
Sep 4, 2012, 1:36:10 PM9/4/12
to publice...@googlegroups.com
Hola, prueba esto:

lcTime = TTOD( Datetime(), 2 )


--
Saludos

Richard Silva

unread,
Sep 4, 2012, 1:38:04 PM9/4/12
to publice...@googlegroups.com
Estos dedos!!

Quise escribir:


Hola, prueba esto:

lcTime = TTOC( Datetime(), 2 )


--
Saludos

Luis Maria Guayan

unread,
Sep 4, 2012, 1:43:47 PM9/4/12
to publice...@googlegroups.com
? TTOC(DATETIME(),2)

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

--
 
 
 

Victor Espina

unread,
Sep 4, 2012, 2:12:02 PM9/4/12
to publice...@googlegroups.com
Ja ja ja... NUNCA habia visto ese uso de TTOC!!! Me entero que se podia usar para obtener la parte de la hora; siempre habia usado RIGHT(TTOC()) para eso :)

Excelente

Victor Espina

ZeRoberto

unread,
Sep 4, 2012, 3:25:18 PM9/4/12
to publice...@googlegroups.com
Gracais Richard y Luis Maria
 
Excelente!
 
Saludos

--
 
 
 

Jesus Manuel Pimentel

unread,
Oct 2, 2014, 9:16:00 PM10/2/14
to publice...@googlegroups.com
a mi me funciono perfectamente; lo aplicas en INIT     ****Tarde 5 dias pero funciono ****

sET SECONDS ON 
SET CENTURY ON
SET DATE TO AMERICAN
DATETIME (year (DATE ()) + 1, 1, 1)

thisform.txtDatetime.DateFormat = 1 
thisform.txtDatetime.Value = TTOC(DATETIME(),2)

y para grabarlo solo llamas a la base de datos y con el comando REPLACE indice with Indice

Fidel Charny

unread,
Oct 3, 2014, 9:02:41 AM10/3/14
to publice...@googlegroups.com
Viernes... hace dos años!!!

Ricardo Pina

unread,
Oct 3, 2014, 9:04:56 AM10/3/14
to Grupo VFP
Si le funcionó NO VENCE!!
--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Fidel Charny

unread,
Oct 3, 2014, 9:19:31 AM10/3/14
to publice...@googlegroups.com
Es cierto. Aunque hay cosas que no me quedan claras. 
1) Para obtener la fecha de un datetime, tengo que hacer Ttoc(datetime(),2) ó REPLACE indice with Indice ?
2) Dice "Tarde 5 días..." pero para mí tardó más de dos años. Será por el Replace Indice?
3) La sentencia DATETIME (year (DATE ()) + 1, 1, 1), qué función cumple?
En fin, Viernes.

Ricardo Pina

unread,
Oct 3, 2014, 9:26:58 AM10/3/14
to Grupo VFP
Eran otros TIMES()


Luis Maria Guayan

unread,
Oct 3, 2014, 10:42:16 AM10/3/14
to publice...@googlegroups.com
A mi me funciona, pero con 2 años y 1 mes de atraso el reloj jajaja

Luis María Guayán
Tucumán, Argentina

_____________________________
http://comunidadvfp.blogspot.com

Jesus Manuel Pimentel

unread,
Oct 5, 2014, 11:02:05 PM10/5/14
to publice...@googlegroups.com
No es de dos años, yo tengo un programa en Clipper 5.2 pero ya las actualizaciones los dejaron fuera de la jugada y esto elaborando el mismo programa pero en fox pro 9, el programa lo inicie el 3 de septiembre del 2014 y ya casi lo termino, nada mas que me quedaba pendiente las fechas con hora porque asi me lo pide hacienda y los clientes, indagando en internet en todos los grupos verifique todos los comando y fui siguiendo las sentencias hasta llegar a obtener un buen resultado y si me lleve 5 días en decodificarlo y por eso se los comparto porque de todos los foros obtuve datos y si creo encontrar la solución se las comparto para quien le pueda servir

Fidel Charny

unread,
Oct 6, 2014, 7:12:59 AM10/6/14
to publice...@googlegroups.com
No entiendo. Si hubieras leído el hilo, no hubieras perdido más que unos segundos. Y tampoco veo ninguna novedad en lo que dices. Fijate en las soluciones propuestas por  Richard Silva y Luis María Guayán, en este mismo hilo, 4/09/2012. 
Reply all
Reply to author
Forward
0 new messages