[Lazarus] Now function - returning UTC?

silvioprog silvioprog at gmail.com
Sat Apr 19 17:41:22 CEST 2014


2014-04-19 12:37 GMT-03:00 David Taylor <david-taylor at blueyonder.co.uk>:

> I have a version of the Now function which works in Windows and returns
> UTC.
>
> function NowUTC: TDateTime;
> var
>   system_datetime: TSystemTime;
> begin
>   GetSystemTime (system_datetime);
>   Result := SystemTimeToDateTime (system_datetime);
> end;


I'm used this:

class function TDropboxOAuthUtil.GenerateTimeStamp: string;
{$IFNDEF FPC}
var
  VCurTime: TSystemTime;
{$ENDIF}
begin
{$IFNDEF FPC}
  GetSystemTime(VCurTime);
{$ENDIF}
  Result := IntToStr(DateTimeToUnix({$IFDEF
FPC}LocalTimeToUniversal(Now){$ELSE}
    SystemTimeToDateTime(VCurTime){$ENDIF}));
end;

-- 
Silvio Clécio
My public projects - github.com/silvioprog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20140419/12ee471b/attachment-0003.html>


More information about the Lazarus mailing list