UTC Zeit für bestimmtes datum+uhrzeit

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Peter Schweizer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 136
Registriert: Do, 06. Apr 2006 10:51

UTC Zeit für bestimmtes datum+uhrzeit

Beitrag von Peter Schweizer » Di, 15. Sep 2020 8:39

Hallo,

ich suche eine Funktion, mit der ich aus einer gespeicherten Zeitangabe mit Datum und Uhrzeit, die UTC-Zeit (Zulu) ermitteln kann.

Gruß Peter

Benutzeravatar
Marcus Herz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 199
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 1 Mal
Danksagung erhalten: 6 Mal
Kontaktdaten:

Re: UTC Zeit für bestimmtes datum+uhrzeit

Beitrag von Marcus Herz » Di, 15. Sep 2020 8:46

Und wo ist die Länderangabe, die aussagt, welche Zeit dies ist (z.B.MEZ)
Gruß Marcus

Es gibt keine Grenzen, aber du kannst welche ziehen.

Peter Schweizer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 136
Registriert: Do, 06. Apr 2006 10:51

Re: UTC Zeit für bestimmtes datum+uhrzeit

Beitrag von Peter Schweizer » Di, 15. Sep 2020 9:20

Hallo Marcus,
die Ortsangabe (obwohl das Prg nur in Deutschland verwendet wird) könnte ja von der PC lokalen Zeiteinstellung kommen.

Peter

Benutzeravatar
Marcus Herz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 199
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 1 Mal
Danksagung erhalten: 6 Mal
Kontaktdaten:

Re: UTC Zeit für bestimmtes datum+uhrzeit

Beitrag von Marcus Herz » Di, 15. Sep 2020 11:35

Wie wärs damit:
https://www.zeitverschiebung.net/de/#glossar_utc

Eine absolute Funktion ist kaum vorstellbar, weil sich die Definitionen ständig ändern. (Siehe Diskussion in EU bez. Sommerzeit).
So findest du die PC Zeitzone:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation : TimeZoneKeyName

mehr hab ich auf die Schnelle nicht gefunden.
Aber eine interessante Aufgabe!
Gruß Marcus

Es gibt keine Grenzen, aber du kannst welche ziehen.

Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1811
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: UTC Zeit für bestimmtes datum+uhrzeit

Beitrag von Werner_Bayern » Di, 15. Sep 2020 12:31

Servus Peter,

wenn Du mit SQL arbeitest, kann das Dein SQL-Server. Bei PostgreSQL müsste es

Code: Alles auswählen

make_timestamptz()
sein.
es grüßt

Werner

<when the music is over, turn off the light!>

Peter Schweizer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 136
Registriert: Do, 06. Apr 2006 10:51

Re: UTC Zeit für bestimmtes datum+uhrzeit

Beitrag von Peter Schweizer » Di, 15. Sep 2020 20:19

Hallo alle miteinander,
vielen Dank für euer Anregungen.

Bin jedoch jetzt einen sicheren Weg gegangen, und speichere in einem zusätzlicehn DBF-Feld bei der Erstellung der
ursprünglichen Datums+Zeitdaten auch noch mit Hilfe von Huberts timestamp() Fkt, die zu diesem Zeitpunkt gültige UTC-Time ab.

Gruß Peter

Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12436
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

Re: UTC Zeit für bestimmtes datum+uhrzeit

Beitrag von AUGE_OHR » Di, 15. Sep 2020 22:41

hi,
Peter Schweizer hat geschrieben:
Di, 15. Sep 2020 8:39
ich suche eine Funktion, mit der ich aus einer gespeicherten Zeitangabe mit Datum und Uhrzeit, die UTC-Zeit (Zulu) ermitteln kann.
ich habe mich mit der "TimeZone" beschäftigt

viewtopic.php?f=24&t=5213&p=56054
viewtopic.php?f=31&t=5228&p=56103

da ich diverse Windows Structure wie TIME_ZONE_INFORMATION, REG_TZI_FORMAT benötige um es per SystemTimeToTzSpecificLocalTime() umzurechnen habe ich Ot4xb genutzt.

---
Nachtrag :
Alaska Newgroup
public.xbase++.generic,
TimeZone / UTC,
13. Mai 2011
Zuletzt geändert von AUGE_OHR am Mi, 16. Sep 2020 9:27, insgesamt 1-mal geändert.
gruss by OHR
Jimmy

ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1883
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 1 Mal
Danksagung erhalten: 6 Mal

Re: UTC Zeit für bestimmtes datum+uhrzeit

Beitrag von ramses » Mi, 16. Sep 2020 7:28

@Peter

Du musst aber daran denken dass die UTC keine Sommerzeit kennt!

Das Umrechnen vom MEZ --> UTC ist nicht ganz so einfach. Wenn du Zeitangaben während der "Zeitumstellung" benötigts musst du andere Wege gehen.
Valar Morghulis

Gruss Carlo

Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15215
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 6 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: UTC Zeit für bestimmtes datum+uhrzeit

Beitrag von brandelh » Do, 17. Sep 2020 11:00

Hi Ramses,

:arrow: viewtopic.php?f=16&t=2779

bei der von Peter beschriebenen Methode:
ursprünglichen Datums+Zeitdaten auch noch mit Hilfe von Huberts timestamp() Fkt, die zu diesem Zeitpunkt gültige UTC-Time ab.
kann nix schief gehen, Windows verwaltet ja die Zeit selbst als UTC und rechnet dann in lokale Zeitangaben um.
Ich verwende in dieser Funktion die API und mit der UNC Einstellung wird diese zurückgegeben.
Gruß
Hubert

ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1883
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 1 Mal
Danksagung erhalten: 6 Mal

Re: UTC Zeit für bestimmtes datum+uhrzeit

Beitrag von ramses » Do, 17. Sep 2020 12:05

Hallo Hubert

Entschuldigung. Du hast recht. Ich hatte die Funktion "UnixTimestamp" im Kopf und mit dieser verwechselt.....
Valar Morghulis

Gruss Carlo

Antworten