AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DateTimeToUnix 1 stunde zurück

Ein Thema von venice2 · begonnen am 18. Dez 2020 · letzter Beitrag vom 20. Dez 2020
Antwort Antwort
venice2
(Gast)

n/a Beiträge
 
#1

AW: DateTimeToUnix 1 stunde zurück

  Alt 18. Dez 2020, 07:23
Delphi-Quellcode:
function DateTimeToUnix(const AValue: TDateTime): Int64;
begin
  aValue := TTimeZone.Local.ToUniversalTime(AValue);
  Result := Round((AValue - UnixDateDelta) * SecsPerDay);
end;
oder beim Aufruf

TimeStart := DateTimeToUnix(IncHour( TTimeZone.Local.ToUniversalTime(Now), 0)); Grüße
Klaus
aValue Der Linken Seite kann nichts zugewiesen werden.
wo ist TTimeZone definiert welche unit? In DateUtils jedenfalls nicht.
Danke.

Geändert von venice2 (18. Dez 2020 um 07:26 Uhr)
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.784 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: DateTimeToUnix 1 stunde zurück

  Alt 18. Dez 2020, 07:30
wo ist TTimeZone definiert welche unit? In DateUtils jedenfalls nicht.
Danke.
in 10.3. ist TTimeZone in System.DateUtils zu finden.
Dann scheint es diese Routine für D2010 nicht zu geben.

Vielleicht hilft Dir das dann weiter -> https://stackoverflow.com/questions/...t-it-back-from
Klaus
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#3

AW: DateTimeToUnix 1 stunde zurück

  Alt 18. Dez 2020, 07:31
wo ist TTimeZone definiert welche unit? In DateUtils jedenfalls nicht.
Danke.
in 10.3. ist TTimeZone in System.DateUtils zu finden.
Dann scheint es diese Routine für D2010 nicht zu geben.
Yep denn dann hätte ich die Funktion von 10.4 direkt nehmen können.
Welche Möglichkeit gibt es denn sonst noch das muss doch irgendwie gehen.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.784 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: DateTimeToUnix 1 stunde zurück

  Alt 18. Dez 2020, 07:35
.. den Link hast Du schon gesehen?
https://stackoverflow.com/questions/...t-it-back-from
Klaus
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#5

AW: DateTimeToUnix 1 stunde zurück

  Alt 18. Dez 2020, 07:39
ja Danke.
Nutzt mir nichts die Rückgabe von DateTimeToUnix ist Int64 kein TDateTime.
Verstehe ich nicht wie hat man das denn unter D2010 geregelt denn das dürfte ja so neu nicht sein.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.784 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: DateTimeToUnix 1 stunde zurück

  Alt 18. Dez 2020, 07:50
.. wen Du das TDateTime Ergebnis zu einem Unix-Timestamp wandelst - dann hast Du wieder Int64.
Klaus
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#7

AW: DateTimeToUnix 1 stunde zurück

  Alt 18. Dez 2020, 07:51
.. wen Du das TDateTime Ergebnis zu einem Unix-Timestamp wandelst - dann hast Du wieder Int64.
Beispiel?
Keine Ahnung was ich da jetzt von benutzen soll.

Habe mal gesucht . .. Bei Google suchenDateTimeToUnix to local time delphi D2010
Result so gut wie nichts

Geändert von venice2 (18. Dez 2020 um 07:53 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:51 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