From: Tadayoshi Funaba Date: 2000-03-18T00:14:05+09:00 Subject: [ruby-dev:9448] Re: ParseDate.parsedate( "2000-03-16T23:45:54+0900" ) ふなばです。 At 2000-03-17T18:59:22+0900 (2451620.91623JD), nakahiro@sarion.co.jp (NAKAMURA, Hiroshi) wrote: nakahiro> という文字列を最新のparsedateにかけると,zoneが取れません. nakahiro> というわけで,以下のようなpatchを作って運用してみました. nakahiro> どなたか,「これじゃダメ」という例がありましたら教えてください. nakahiro> 正規表現がこのくらい複雑になると,white boxアプローチじゃ nakahiro> なひの頭がついていきません... すでに、この実装は限界に来ているのかもしれません。現在の仕様はともかく (これも議論の余地はあると思いますが)、実装は見直す必要があるのではない かと思います。 僕は、parsedate2 というものを書いたんですが、これは、まるで parsedate と同じように使えます。こいつは、おおむね parsedate よりうまく働くので は、と思っています。このふたつの parsedate を叩き台にして、もっとよい 実装を得られるかもしれません。 # これは、僕が 1.5.x で、議論したかった事のひとつです。 この話とは別にでも、parsedate2 についての意見はいつでも歓迎です。 http://www.kt.rim.or.jp/~tadf/date2-1.8.tar.gz ふなば ただよし