Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi unix timestamp ermitteln (https://www.delphipraxis.net/36346-unix-timestamp-ermitteln.html)

Meflin 18. Dez 2004 20:00


unix timestamp ermitteln
 
hi,
ich würde gerne die unix zeit des pcs rausfinden. hab dazu schon eine suche in der hilfe bemüht, die hat aber dazu nix brauchbares gelifert :( gibts dafür eine einfache function?

*MFG*

Luckie 18. Dez 2004 20:11

Re: unix timestamp ermitteln
 
Laufen unter Unix die Uhren anders? :shock: Was verstehst du unter Unix Zeit?

In die andere Richtung habe ich was:
Delphi-Quellcode:
function UnixTimeToDateTime(UnixTime: DWORD): TDateTime;
begin
  Result := EncodeDate(1970, 1, 1) + UnixTime / 86400;
end;
Ich sehe gerade, das gibt es schon alles in der Hilfe: Delphi-Referenz durchsuchenDateTimeToUnix, Delphi-Referenz durchsuchenUnixToDateTime.

Die Muhkuh 18. Dez 2004 20:14

Re: unix timestamp ermitteln
 
Hi,


die Unix-Epoche ging doch am 1.1.1970 um 0:00 Uhr los. Ich denke er will die Zeit von dort bis jetzt :gruebel:

tobster 18. Dez 2004 20:15

Re: unix timestamp ermitteln
 
Hätte doch noch was zu forschen: GetTickCount

Meflin 18. Dez 2004 20:22

Re: unix timestamp ermitteln
 
Zitat:

Zitat von Spider
Hi,


die Unix-Epoche ging doch am 1.1.1970 um 0:00 Uhr los. Ich denke er will die Zeit von dort bis jetzt :gruebel:

jup, einen unix timestamp eben. un das sind die sekunden (oder kleiner?) von damals (dem beginn der unix epoche) bis eben dieser sekunde wo ich die function aufrufe. werds gleich mal testen, thx!

Die Muhkuh 18. Dez 2004 20:24

Re: unix timestamp ermitteln
 
@Meflin

Sind in Sekunden. In php gehts ja mit Time(), aber in Delphi. Uff, ka.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 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