0

私は多くの例を読みましたが、私が直面している問題は、取得した日付に先行ゼロがなく、私が見つけたすべてのObjective-Cのものにそれらが含まれていることです。だから私は日付を取る必要があります:

2012年4月9日午後1時30分

そして、それが今日であるかどうかを判断します。私の場所は、今日の日付を取得してその文字列の最初の部分と比較することでしたが、前に述べたように、先行ゼロなしでObjectiveCで日付を作成する方法を見つけることはできません。その文字列を手動で解析して先行ゼロを追加することは避けたいと思っています。

4

3 に答える 3

2

NSDateFormatter オブジェクトを使用する

[dateFormatter setDateFormat:@"h:mm a"];

0 が必要な場合

[dateFormatter setDateFormat:@"hh:mm a"];
于 2012-05-10T23:46:42.380 に答える
0

日付フォーマット文字列に単一の M オプションを使用すると、1 桁の月の値を解析できると思います。

可能な日付形式はここで指定されています

于 2012-04-16T22:52:36.977 に答える