したがって、Webバックエンドから受信する「2013-03-20T21:13:26-7:00」のような日付文字列を受信します。私はバックエンドを制御できません。ただのfyiです。
私の好みは、日付を次のようにフォーマットすることです:3/20の午後9時13分。
私が次のことをするとき
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSDate *date = [dateFormatter dateFromString:@"2013-03-20T21:13:26-7:00"];
date
無効である。
私の最初の考えは、日付文字列が奇妙に見えることです。受信するすべての日付に「-7:00」が追加されるため、Tと「-7:00」を削除する必要があります。それはのためです。
文字列が@"2013-03-2021:13:26"のように見えた後でも、date
まだnullです。
私は日付をフォーマットするのはプロではないことを認めますので、この問題について助けを得ることができれば、それは素晴らしいことです。
前もって感謝します!