質問

日付文字列(NSDataですが、文字列に変換するのは簡単です)があり、HTTP標準が使用する形式であると信じています:

Mon Apr 17 19:34:46 UTC 2006

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

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

役に立ちましたか?

解決

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

外部入力がある場合は、事前に入力の形式を知っておく必要があり、問題、つまり代替のNSDateFormatterを使用したフェールオーバーパーサーのみを準備できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top