←back to thread

283 points move-on-by | 1 comments | | HN request time: 0s | source
Show context
burnt-resistor ◴[] No.45220171[source]
Always run production systems in the Etc/UTC timezone. This eliminates an entire class of problems while only creating minor inconveniences.
replies(5): >>45220222 #>>45220233 #>>45221046 #>>45221092 #>>45221989 #
macintux ◴[] No.45221046[source]
I work with a development team who manages data integration and migration for massive datasets, and they have sensibly set a standard that every date/time value they store in their databases will be UTC.

But they explicitly or implicitly have also decided not to store the timezone in the strings, so every single value is technically ambiguous. Absolutely drives me crazy.

Update: since there have been questions, these are strings, not native datetime values.

replies(4): >>45221416 #>>45221558 #>>45228759 #>>45238155 #
shawnz ◴[] No.45221558[source]
Postgres always stores date/time values in UTC (if they are timezone-aware)
replies(1): >>45221608 #
1. macintux ◴[] No.45221608{3}[source]
These are strings. And not Postgres.