2
PostgreSQLからミリ秒単位でタイムスタンプ列を取得する方法は?
timestamp without time zone default now()PostgreSQLデータベースにtype で「作成」された列があります。 列を選択すると、デフォルトで見やすく読みやすい形式になります。 SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 しかし、私はミリ秒だけでタイムスタンプを取得したい(ロングとして)。このようなもの: SELECT myformat(created)FROM mytable; created ----------------- 2432432343876944 PostgreSQLからミリ秒単位でタイムスタンプ列を取得するにはどうすればよいですか? ジャックへの応答: 私はあなたと同じ違いを取得します(-3600)が、使用するtimestamp with time zoneと、「エラー」または違いは「1970-01-01」がタイムゾーンを取得するためであることがわかります+01。 create table my_table_2(created timestamp with time zone); CREATE TABLE insert into my_table_2 (created) values (now()), ('1970-01-01'); INSERT 0 2 select created, …