Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi (Server)zeit konvertieren??? (https://www.delphipraxis.net/138454-server-zeit-konvertieren.html)

romber 10. Aug 2009 20:14


(Server)zeit konvertieren???
 
Über einen Webservice erhalte ich die Daten im JSON-Format. Mit jedem Datensatz wird auch die Zeit der letzten Modifikation mitgeliefert. Diese Zeit sieht aber nicht wie normale Zeit aus. Z.B. so: 1249930065786
Ist das die Serverzeit? Kann es mann irgendwie in einen normalen Zeitformat umwandeln?

Klaus01 10. Aug 2009 20:17

Re: (Server)zeit konvertieren???
 
Guten Abend,

handelt es sich hier vielleicht um einen Unix-Timestamp (Sekunden nach dem 1.1.1970).
Zum Konvertieren gibt es UnixToDateTime (o.ä).

Grüße
Klaus

Andreas L. 10. Aug 2009 20:22

Re: (Server)zeit konvertieren???
 
Könnte PRTime sein.

Delphi-Quellcode:
uses
  ..., DateUtils;

...

var
  dt: TDateTime;
  Zeit: Int64;
begin
  Zeit := 1249930065786;
  Zeit := Zeit div 1000; // = 1249930065,786
  dt := UnixToDateTime(Zeit); // = Mon, 10 Aug 2009 18:47:45 GMT
end;
https://developer.mozilla.org/en/PRTime

romber 10. Aug 2009 20:23

Re: (Server)zeit konvertieren???
 
Vielen Dank!!!
Es klappt!


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