GMT eintragen
Gerd
- datenbank
0 Dieter Raber0 Lude0 Gerd0 Lude0 Frank aus Ulm
Hallo,
wie trage ich in ein DATETIME-Feld das aktuelle Datum/Zeit als
Zeitstempel ein ?
Klar, CURRENT_DATE() und CURRENT_TIME() liefern das aktuelle
Serverdatum/die aktuelle Serverzeit.
Ich will aber die GMT eintragen !
Es geht um ein Projekt, daß möglicherweise weltweit genutzt werden
soll, und Zeitvergleiche der Einträge spielen eine zentrale Rolle.
Nicht, daß mir Zeitzonen und Sommerzeit dazwischenfunken, daher
soll immer Greenwich Meaning Time verwendet werden.
Viele Grüße
Gerd.
Hallo Gerd,
Finde raus, wo der Server steht, ermittle dessen Zeitzone und addiere/subtrahiere den entsprechenden Wert zum/vom Unix-Timestamp.
Dieter
HI
wie trage ich in ein DATETIME-Feld das aktuelle Datum/Zeit als
Zeitstempel ein ?Klar, CURRENT_DATE() und CURRENT_TIME() liefern das aktuelle
Serverdatum/die aktuelle Serverzeit.Ich will aber die GMT eintragen !
Es geht um ein Projekt, daß möglicherweise weltweit genutzt werden
soll, und Zeitvergleiche der Einträge spielen eine zentrale Rolle.
Nicht, daß mir Zeitzonen und Sommerzeit dazwischenfunken, daher
soll immer Greenwich Meaning Time verwendet werden.
Du hast eine Kleinigkeit vergessen zu spezifizieren fuer das weltumspannende Projekt: das eingesetzte DB(M)S
Gruss,
Lude
Hi,
es ist MySQL.
Gruß Gerd.
Hi,
beim 'MSSQL Server' greife ich auf die "lokale Zeit" per Funktion 'getdate()', auf die Grennitsch per Funktion 'getutcdate()' zu. - Ich hoffe, dass auch 'mySQL' ueber diese Funktionen verfuegt.
Gruss,
Lude
Hi, hallo
dann können es ja keine Mission-Critical Daten sein. *scnr*
Single-Server oder Multi-Server (Master-Master oder Master-Client)
wer trägt daten wann von wo aus ein, gib dieser Instanz die Information zu dessen Zeitzone mit.
Tschau, tschüß,
Frank