2009-08-29 9 views
0

私はいくつかの日付を文字列として表しています。これらの文字列は、理論的には、特定のロケールおよびカレンダーシステムの日付形式に、すなわちグレゴリオ、ユダヤ人など文字列から特定のカレンダーシステムの特定の日付を検証する方法は?

に対応し、私はこのためにNSDateFormatterを使用しようとするが、可能性: 1)どのようNSDateFormatterはカレンダーに知っていますシステムは文字列の日付を表しますか?

2)NSDateFormatterは文字列の日付形式をどのように知っていますか?すなわち、ある人々は、その日よりも最初に月を提供してもよく、その後、年を提供してもよい。他の人は、最初に年を、その後に月を、次に日を提供することができます。そして、ドイツの人々は、まず、その日、その後、月、そして年を提供します。結論:安全にすべての国がそれを非常に異なると仮定すること。 timbuktuの裏庭では、最初に月、次に年、そして日が提供されます。うまくいけば、彼らのロケールオブジェクト以外は誰も知りません。私は他のカレンダーシステムについて知りません。たぶん、彼らは月の段階も日付で提供するでしょう。知るか。

NSDateFormatterに使用するカレンダーシステムと使用する日付の形式を教えてもよろしいですか?または、ユーザーのロケールでそれを入力して、入力する日付の形式を決定するだけですか?

答えて

0

NSDateFormatterのロケールプロパティでは、カレンダーと日付の書式を選択できます。

幸運を祈る!

関連する問題