i have pg database column type timestamp time zone. inserted following date:
2016-08-01 00:00:00 gmt
however, in database, shows as:
2016-07-31 20:00:00-04
does know might going on?
thanks in advance!
despite name, timestamp time zone
doesn't store time zone. uses session's time zone normalize utc, , stores utc. on retrieval converts utc session time zone.
you can change session time zone using set time zone
command. preferably, should use the standard iana time zone identifiers. example:
set time zone 'europe/paris'
or
set time zone 'utc'
alternatively use timestamp [without time zone]
type instead, no conversions.
Comments
Post a Comment