FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour 驴Existe en FiveWin este tipo de funci贸n?
Posts: 188
Joined: Wed Feb 01, 2006 06:59 PM
驴Existe en FiveWin este tipo de funci贸n?
Posted: Mon May 30, 2011 10:11 PM

Estimados fivewiners

Deseo registrar un dato de tipo DateTime con una funci贸n interna de fivewin, esto es que me de como resultado la fecha y hora actual del computador o servidor. He buscado en el wiki y no hallo; probe la funcion DateTime() pero esta solo me devuelve el d铆a en formato dd/mm/yyyy.

Saludos

Fernando Espinoza

Saludos



Fernando Espinoza
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
Re: 驴Existe en FiveWin este tipo de funci贸n?
Posted: Mon May 30, 2011 11:01 PM
Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: 驴Existe en FiveWin este tipo de funci贸n?
Posted: Mon May 30, 2011 11:04 PM

Hola, en FW o xharbour no estoy seguro, pero si usaras MySQL seria asi:
SELECT UTC_TIMESTAMP()
2010-05-30 18:04:15

Salu2

Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: 驴Existe en FiveWin este tipo de funci贸n?
Posted: Mon May 30, 2011 11:11 PM

Correccion, en xharbour existe datetime() y devuelve 30/05/2011 18:10:45
Salu2

Posts: 654
Joined: Mon May 29, 2006 03:14 PM
Re: 驴Existe en FiveWin este tipo de funci贸n?
Posted: Tue May 31, 2011 09:52 AM
Yo uso este c贸digo fuente, "wrapeando" la funci贸n GetLocalTime de la DLL "kernel32.dll".

Code (fw): Select all Collapse
#include "Fivewin.ch"
#include "struct.ch"
#include "exstruc.ch"

function main()
local cTemp:=""

STRUCT HoraSys
聽 MEMBER wAnno 聽 AS _INT
聽 MEMBER wMes 聽 聽AS _INT
聽 MEMBER wDiaSem AS _INT
聽 MEMBER wDia 聽 聽AS _INT
聽 MEMBER wHora 聽 AS _INT
聽 MEMBER wMinuto AS _INT
聽 MEMBER wSegun 聽AS _INT
聽 MEMBER wMilis 聽AS _INT
ENDSTRUCT

cTemp:=HoraSys:cBuffer

GetLocalTime(@cTemp) // Pide datos de fecha y hora.

HoraSys:cBuffer:=cTemp

msginfo("A帽o:" 聽 聽 聽 聽 聽 聽 +str(HoraSys:wAnno) 聽+chr(13)+;
聽 聽 聽 聽 "Mes:" 聽 聽 聽 聽 聽 聽 +str(HoraSys:wMes) 聽 +chr(13)+;
聽 聽 聽 聽 "Dia de la semana:"+str(HoraSys:wDiaSem)+chr(13)+;
聽 聽 聽 聽 "Dia:" 聽 聽 聽 聽 聽 聽 +str(HoraSys:wDia) 聽 +chr(13)+;
聽 聽 聽 聽 "Hora:" 聽 聽 聽 聽 聽 聽+str(HoraSys:wHora) 聽+chr(13)+;
聽 聽 聽 聽 "Minutos:" 聽 聽 聽 聽 +str(HoraSys:wMinuto)+chr(13)+;
聽 聽 聽 聽 "Segundos:" 聽 聽 聽 聽+str(HoraSys:wSegun) +chr(13)+;
聽 聽 聽 聽 "Milisegundos:" 聽 聽+str(HoraSys:wMilis))

return nil

DLL32 FUNCTION GetLocalTime(lpSystemTime AS LPSTR) AS LONG PASCAL FROM "GetLocalTime" LIB "kernel32.dll"
Mi abuelo dec铆a: Los aviones vuelan porque Dios quiere, y los helic贸pteros ni Dios sabe porque vuelan.

FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
Posts: 188
Joined: Wed Feb 01, 2006 06:59 PM
Re: 驴Existe en FiveWin este tipo de funci贸n?
Posted: Tue May 31, 2011 01:21 PM

Willy

Yo tengo FWH 907 y cuando uso DateTime() solo me devuelve la fecha.

Voy a probar las otras sugerenencias. Gracias por su aporte.

Saludos

Fernando Espinoza

Saludos



Fernando Espinoza

Continue the discussion