先取當前時間date,用DateTimeToUnix轉換為日歷時間(秒)second1,再將日歷時間(秒)second1用unixtodatetime轉換為時間date1,發現date和date1概率出現誤差1秒,出現誤差時,date1總是大date 1秒。非常奇怪,有大蝦遇到此問題?求幫助!
procedure TForm1.Button8Click(Sender: TObject);
var second1,second2:int64;
date,date1 :TDateTime;
datastr,datastr1:string;
begin
date := now;
edit5.text := FormatDateTime('yyyymmddhhnnss', date);
second1 := DateTimeToUnix(date);
date1 := unixtodatetime(second1);
edit6.text := FormatDateTime('yyyymmddhhnnss', date1);
end;
uj5u.com熱心網友回復:

經測驗,是正確的。
uj5u.com熱心網友回復:
請問你測驗了幾次?我測驗,10次中肯定會出一次。uj5u.com熱心網友回復:
肯定不止連續20次。uj5u.com熱心網友回復:
IDE版本低了?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/14313.html
標籤:語言基礎/算法/系統設計
上一篇:編譯原理-已知語言求文法
