[pgsql-jp: 37343] Re: timestamp型データの数値変換について

遠矢 奈央(naotoy) naotoy @ fsi.co.jp
2006年 7月 11日 (火) 14:32:03 JST


お世話になっております。遠矢です。
ご回答、有難う御座います。

> extract(epoch from ...) の戻り値は double precision で
> 秒以下の単位も実は含まれてます。
わざわざ秒とミリ秒で分けて算出する必要はないのですね。

> java.sql.Timestampを利用しないで実現したいということでしょうか?
そうです。DB側での対応が要件となっています。

以上です。


> -----Original Message-----
> From: pgsql-jp-bounces @ ml.postgresql.jp
> [mailto:pgsql-jp-bounces @ ml.postgresql.jp]On Behalf Of
> Hideaki Fuzisawa
> Sent: Monday, July 10, 2006 1:25 PM
> To: PostgreSQL Japanese Mailing List
> Subject: [pgsql-jp: 37342] Re:timestamp型データの数値変換について
>
>
> 藤沢です。
>
> >下記の状況が前提です。
> >・日付及び時間を数値表現する場合、可変長のミリ秒で表現したい
> >・Java実装でBigdecimal及びjava.util.Dateを使用するが、
> > Dateを数値表現(epock=1970-01-01 00:00:00からの経過時間)する場合、
> > ミリ秒を示すlong値が使用される
> java.sql.Timestampを利用しないで実現したいということでしょうか?
> もし、そうでないならResultSetからgetTimestamp()でTimestampを取得して
> getTime()とすればご希望の経過ミリ秒が取得できたかと思います。
>
>




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