delphi 时间戳

来源:互联网 发布:知乎匿名提问怎么删除 编辑:程序博客网 时间:2024/06/18 13:43

秒级:

DateTimeToUnix(now)  //原函数不准确

//中国在东八区

datetimetoUnix(now) -8*3600

function GetTimeStemp():string;

var
  ptime: TTimeZoneInformation;
begin
  GetTimeZoneInformation(ptime);
  result:= IntToStr(Round((now - UnixDateDelta) * 86400 + ptime.Bias *60));
end;


毫秒级(13位)

function GetTimeStemp():string;

begin
      result:= IntToStr(Round((now -UnixDateDelta) * 86400*1000 - 8 * 3600*1000));
end;


function GetTimeStemp():string;
var
  ptime: TTimeZoneInformation;
begin
  GetTimeZoneInformation(ptime);
  result:= IntToStr(Round((now - UnixDateDelta) * 86400*1000 + ptime.Bias *60*1000));
end;

原创粉丝点击