[pgsql-jp: 39668] Re: 閏秒について

Hiroki Kataoka kataoka @ interwiz.jp
2008年 11月 25日 (火) 16:14:10 JST


片岡です。

 閏秒を「表現できる」という表現は微妙で、実際には入力値として受け付けることができるだけです。内部的には1秒後の「00秒」として扱われますので、PostgreSQLが自ら「23:59:60」というような閏秒の表現をすることはありません。

 元の質問者が「閏秒対応」に何を期待しているのかわかりませんので対応か未対応かは答えられないのですが、'2009-01-01
00:00:00'::timestamp - '2008-12-31 23:59:59'::timestamp
の答えが2秒になることを期待しているのであれば、未対応ということになります。

> PostgreSQL 7.3.4から7.4の変更点に
> timestamp, time, intervalの秒数に'60'が利用できるようになりました。これは閏秒を表現するために使えます。
> とありました。

-- 
Hiroki Kataoka



pgsql-jp メーリングリストの案内