助田です.

In message "[ruby-list:18802] Re: ADO にて datetime型の取得"
    on 99/11/21, Takashi SHIODA <tsio / orangesoft.co.jp> writes:

> >日付や時刻を文字列で取得できなくなりますが,これは strftime 
> >とか使えばどうにでも加工できるでしょうから,受け取るときは 
> >Timeクラスのオブジェクトにしましょう.
> 
> ありがとうございます。そうなると便利ですね。

作ってみました.で,テストしていたんですが,1965/1/25 だと
Timeオブジェクトに変換できません.argument out of range
の例外が発生します.1970/1/1 以降でないと駄目なんですね.

とはいえ,今までの変換だと扱いにくいと思いますので,
時刻の場合(OLE の VT_DATE)は
YYYY/MM/DD hh:mm:ss のフォーマットの文字列で返すように
しようかと考えています.

  1999年03月23日 11時45分32秒は "1999/03/23 11:45:32"
  1999年03月23日 は "1999/03/23 00:00:00"

な感じです.

何か他に良い案があります?

 助田 雅紀 <CQN02273 / nifty.ne.jp>