![]() |
Gibts sowas wie die UNIX Time bei Delphi?
Gibt es bei Delphi sowas wie die UNIX-Time? Ich habe da zwar was von TDateTime gelesen, aber das zählt ja nur die Tage, nicht die Sekunden. Letztere bräuchte ich nämlich.
|
Re: Gibts sowas wie die UNIX Time bei Delphi?
Die Onlinehilfe rettet:
![]() Manchmal wäre einfach ein bisschen Fantasie beim Suchen in der OH gefragt, ich habe die FUnktion auch nicht gekannt. Deshalb erstmal "DateTimeTo" eingeben, und dann sehen wohin sich DateTime konvertieren lässt :zwinker: Greetz alcaeus |
Re: Gibts sowas wie die UNIX Time bei Delphi?
|
Re: Gibts sowas wie die UNIX Time bei Delphi?
Delphi-Quellcode:
function GetSeconds : String;
var Hour, Min, Sec, MSec: Word; begin try DecodeTime(Now, Hour, Min, Sec, MSec); except end; Result := Inttostr(Sec); end; |
Re: Gibts sowas wie die UNIX Time bei Delphi?
Moin chrisw,
er will nicht die Sekunden wissen, die diese Minute vergangen sind, sondern den Unix-Timestamp eines bestimmten DateTime-Wertes. Das sind die Sekunden seit dem 1.1.1970 :zwinker: Greetz alcaeus |
Re: Gibts sowas wie die UNIX Time bei Delphi?
Delphi-Quellcode:
Mal irgendwo gefunden ^^
function GetUnixTime(Zeit: TDateTime): LongInt;
const UnixDateDelta = 25569; begin // Liefert die Zeit als Unix TimeStamp zurück... Result := Round(((Zeit-UnixDateDelta)*24*60*60)-7200.5); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz