Amigo Gilberth :
Este ejemplo contiene el control personalizado de la clase
Samples.vcx, que viene en un formulario de ejemplo en VFP 9.0. La
clase incluye un cuadro de texto para mostrar la fecha y la hora y un
cronómetro para actualizar la pantalla.
La propiedad TimeFormat de la clase clock puede establecerse en
formato de 0 a 24 horas o en formato de 1 a 12 horas. El código del
evento Timer del cronómetro actualiza la hora:
#DEFINE LONGDATE_LOC CDOW(DATE())+" "+CMONTH(DATE())+" "+ ;
ALLTRIM(STR(DAY(DATE())))+", "+ALLTRIM(STR(YEAR(DATE())))
IF This.Parent.TimeFormat = 0
This.Parent.txtTime.Value = IIF(VAL(SUBSTR(TIME(),1,2))>12, ;
ALLTRIM(STR((VAL(SUBSTR(TIME(),1,2))-12)))+SUBSTR(TIME(),
3,6),TIME())
ELSE
This.Parent.txtTime.Value = TIME()
ENDIF
THIS.Parent.txtDate.Value = LONGDATE_LOC
Ahora bien la forma mas simple es utilizando la funcion TIME()
Ej.- ? TIME()
A ello si deseas agregarle a.m. o p.m. tan solo lo asocias a una
instrucicon IIF lineal
Espero haber respondido a tu pregunta....
atte.,
Gabriel
(Lima-Perú)