Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Gibts sowas wie die UNIX Time bei Delphi? (https://www.delphipraxis.net/40326-gibts-sowas-wie-die-unix-time-bei-delphi.html)

JPSelter 14. Feb 2005 12:53


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.

alcaeus 14. Feb 2005 12:54

Re: Gibts sowas wie die UNIX Time bei Delphi?
 
Die Onlinehilfe rettet: Delphi-Referenz durchsuchenDateTimeToUnix :roll:

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

Kedariodakon 14. Feb 2005 12:55

Re: Gibts sowas wie die UNIX Time bei Delphi?
 
Öhm TDateTime zähl alles mögliche ^^
Aber wenn du was zu unix-Zeit suchst: Delphi-Referenz durchsuchenUnixTime


Bye

chrisw 14. Feb 2005 12:57

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;

alcaeus 14. Feb 2005 12:58

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

SubData 14. Feb 2005 13:05

Re: Gibts sowas wie die UNIX Time bei Delphi?
 
Delphi-Quellcode:
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;
Mal irgendwo gefunden ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz