Der Unix-Zeitstempel gibt die Anzahl der Sekunden seit Mitternacht UTC am 1. Januar 1970 an. Wie erhalte ich den richtigen Unix-Zeitstempel von PostgreSQL? Beim Vergleich mit currenttimestamp.com und timestamp.1e5b.de erhalte ich nicht die erwartete Zeit von PostgreSQL: Dies gibt den korrekten Zeitstempel zurück: SELECT extract(epoch from now()); Während dies nicht …
In PostgreSQL, verwende ich die now()und current_timestampFunktion , und ich sehe keinen Unterschied: # SELECT now(), current_timestamp; now | now --------------------------------+-------------------------------- 04/20/2014 19:44:27.215557 EDT | 04/20/2014 19:44:27.215557 EDT (1 row) Vermisse ich etwas?
Wie lege ich eine Zeitstempelspalte fest, deren Standardwert die aktuelle UTC-Zeit ist? MySQL verwendet die UTC_TIMESTAMP()Funktion für den UTC-Zeitstempel: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) Also habe ich versucht: CREATE TABLE `blah` ( `creation_time` TIMESTAMP DEFAULT UTC_TIMESTAMP, …
Ich habe eine Spalte "erstellt" mit Typ timestamp without time zone default now()in einer PostgreSQL-Datenbank. Wenn ich Spalten auswähle, hat es standardmäßig ein schönes und lesbares Format: SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 Aber ich möchte den Zeitstempel in nur Millisekunden (als Long) erhalten. Etwas wie das: SELECT …
Ich arbeite an einem PostgreSQL-DB-Design und frage mich, wie ich Zeitstempel am besten speichern kann. Annahmen Benutzer in verschiedenen Zeitzonen verwenden die Datenbank für alle CRUD-Funktionen. Ich habe mir 2 Möglichkeiten angesehen: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT Für timestampwürde ich eine Zeichenfolge …
Ich kann keinen Current_timestampStandardwert festlegen . Meine MysqlVersion ist 5.5.47. Abfrage ist ALTER TABLE `downloads` ADD `date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ; Während es gut funktioniert auf meiner lokalen DB mit mysql V5.6.56.
Ich habe eine PostgreSQL-Datenbank auf einem Server, dessen Zeitzone auf Indiens Zeitzone eingestellt ist (dh UTC +5: 30). Ich habe einige Daten in einer Tabelle, die wie folgt erstellt wird: CREATE TABLE "CLOUDDATA" ( "CD_Tm_Obs" timestamp without time zone, "CD_Avg_Cloud" double precision ) Ich möchte die Daten abfragen und die …
In Postgres 9.5 war ich überrascht, das unten gezeigte Ergebnis zu sehen, während ich mit dem Jahr 0001(ohne Jahr Null 0000) experimentierte . Offset von -07:52:58? Ein Beispielcode. Beachten Sie, dass ich gemischte Verwendung von TIMESTAMP WITH TIME ZONEund TIMESTAMP WITHOUT TIME ZONE, also lesen Sie sorgfältig. SET TIME ZONE …
Ich beantwortete diese Stapelüberlauf- Frage und fand ein merkwürdiges Ergebnis: select * from pg_timezone_names where name = 'Europe/Berlin' ; name | abbrev | utc_offset | is_dst ---------------+--------+------------+-------- Europe/Berlin | CET | 01:00:00 | f und nächste Abfrage select id, timestampwithtimezone, timestampwithtimezone at time zone 'Europe/Berlin' as berlin, timestampwithtimezone at time …
Kann CURRENT_TIMESTAMPals verwendet werden PRIMARY KEY? Gibt es eine Möglichkeit, dass zwei oder mehr verschiedene INSERTs gleich sind CURRENT_TIMESTAMP?
Nur eine kurze Frage zum Speichern von "Zeit" in einer Datenbank. Ich protokolliere die Zeit von Benutzerläufen im Format 00: 00: 00: 00 (Stunden, Minuten, Sekunden, Millisekunden). Ich wollte es ursprünglich so speichern, TIMEaber dann wurde mir klar, dass MySQL Millisekunden in diesem Typ nicht unterstützt. Ich werde die tatsächliche …
Ich erstelle eine Datenbank für Datensätze, die sich vor 1000 AD erstrecken, aber die Felder MySQL Date und DateTime unterstützen nur Datumsangaben ab 1000. Gibt es eine Möglichkeit, die bequemer ist, als entweder einen Bigint-Typ zu verwenden, um Sekunden vor / nach dem 1.1.1970 mithilfe eines Unix-Zeitstempels zu zählen, oder …
Ich habe eine Tabelle, in der ein Unix-Zeitstempel gespeichert ist. Um dies als Datum abzufragen, versuche ich, diesen Zeitstempel in einer Ansicht in einen Datums- / Uhrzeittyp zu konvertieren. Leider kann ich nur scheinen, den DATE-Teil herauszubekommen. Dieser Link beschreibt, wie die Konvertierung durchgeführt wird, erfordert jedoch eine Änderung des …
Wie kann ich Datums- und Zeitwerte mit reduzierter Genauigkeit in einem PostgreSQL-Typ speichern und sie als Datums- und / oder Zeitwerte verhalten lassen ? ISO 8601 ermöglicht Datumswerte mit reduzierter Genauigkeit. '1964', '1964-05', '1964-05-02' sind alle gültigen Darstellungen eines Wertes mit zunehmender Genauigkeit. Die Python-Datetime-Typen ermöglichen auf diese Weise auch …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.