0

HTTP標準が使用するフォーマットであると私が信じている日付文字列(NSDataですが、文字列に変換するのは簡単です)があります:

Mon Apr 17 19:34:46 UTC 2006

NSDateFormatter でフォーマット文字列を手動で指定するよりも、それを解析するためのより良い (つまり、エラーが発生しにくい) 方法はありますか?

(私のアプリケーションは iPhone アプリですが、NSDate と NSDateFormatter は Foundation の一部であるため、標準の Cocoa ソリューションも機能すると思います。)

4

1 に答える 1

1

いいえ、もっと良い方法はないと思います。

外部からの入力がある場合は、事前に入力の形式を知っておく必要があります。問題に備えることしかできません。つまり、別の NSDateFormatter を使用したフェイルオーバー パーサーです。

于 2009-03-15T15:41:01.177 に答える