Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Timestamp Unix in TDateTime Anzeigen (https://www.delphipraxis.net/173355-timestamp-unix-tdatetime-anzeigen.html)

Alterauge 19. Feb 2013 15:26

Timestamp Unix in TDateTime Anzeigen
 
Hallo,

habe ein CRDBGrid wo der Zeitstempel in Timestamp Unix angezeigt wird.

Möchte aber im CRDBGrid1 die Zeit lesen können, also TDateTime Format!

Wie mache ich das?

Klaus01 19. Feb 2013 15:30

AW: Timestamp Unix in TDateTime Anzeigen
 
.. konvertieren
Zitat:

Unit
DateUtils

Syntax


[Delphi] function UnixToDateTime(const AValue: Int64): TDateTime;

Grüße
Klaus

Alterauge 19. Feb 2013 15:40

AW: Timestamp Unix in TDateTime Anzeigen
 
Habe es so versucht! Kein Erfolg!

Delphi-Quellcode:
function UnixToDateTime(const AValue: Int64): TDateTime;
 begin
   Result := (UnixToDateTime / 86400) + 25569;
 end;

DeddyH 19. Feb 2013 17:36

AW: Timestamp Unix in TDateTime Anzeigen
 
Und was soll das werden?

Alterauge 19. Feb 2013 18:12

AW: Timestamp Unix in TDateTime Anzeigen
 
Hallo DeddyH,
habe selber noch keine Ahnung!
Bin noch Ahnungslos am googeln, aber ohne Erfolg.

Timestamp Unix ist was ganz neues für mich!

DeddyH 19. Feb 2013 18:15

AW: Timestamp Unix in TDateTime Anzeigen
 
Wieso nutzt Du denn nicht die von Klaus vorgeschlagene Routine UnixToDateTime aus DateUtils?

Alterauge 19. Feb 2013 18:27

AW: Timestamp Unix in TDateTime Anzeigen
 
Der Vorschlag von Klaus ist bestimmt gut!
Komme da aber nicht weiter, habe es noch nicht verstanden!

Da ist die Funktion vorgegeben, brauche aber bestimmt noch eine
Procedure fürs Grid oder nicht?

Habe bestimmt gerade wieder ein Brett vorm Kopf!
So sind die Anfänger halt! :-)

DeddyH 19. Feb 2013 18:34

AW: Timestamp Unix in TDateTime Anzeigen
 
Kann man da nicht auf Feldebene ansetzen? Also entweder schon in der SQL-Abfrage casten oder wenn das nicht geht, im OnGetText des Feldes umwandeln. Das fällt mir zumindest als Erstes ein.

Alterauge 19. Feb 2013 18:37

AW: Timestamp Unix in TDateTime Anzeigen
 
Ok,Danke dür Deinen Hinweis!
Versuche mal mein Glück!

Klaus01 20. Feb 2013 09:02

AW: Timestamp Unix in TDateTime Anzeigen
 
Guten Morgen,

kannst Du mal einen Timestamp hier einstellen?
Kann es sein, dass der Timestamp noch Millisekunden enthält?

Kannst Du den Timestamp hier (http://www.unixtime.de/) konvertieren?

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:04 Uhr.
Seite 1 von 2  1 2      

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