ふなばです。 > |それから、やるならば '%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桁だ け読むかどうか、そのあたりが問題で、それ以外は、なるべく普通にしようと 思います。無理のない範囲で。