ふなばです。

> |それから、やるならば '%Y%m%d' が通ります、だけでは済まないので、
> |
> |Date.strptime('3332006', "%j%Y')          => 2006-11-29
> |Date._strptime('212223', '%H%M%S')        => {:hour=>21, :min=>22, :sec=>23}
> |Date._strptime('FebAug', "%a%b')          => {:wday=>2,:mon=>8}
> |
> |など、もう少し徹底的にやることになると思います。
> 
> 徹底的にやるのは(コストが見合うなら)素晴らしいことだと思いま
> す。上記の最後の例はちょっと納得できないんですけど。

でも、たぶん、そういうのが普通だと思うので、ここで手を入れるなら、そう
しようと思います。手元では、だいたいそんな感じになってます。

Date としては、%Y-%m-%d のように区切がわかっているときでも敢えて4桁だ
け読むかどうか、そのあたりが問題で、それ以外は、なるべく普通にしようと
思います。無理のない範囲で。