データベースから日付フィールドを文字列型として読み取っています。その日付文字列を別の形式に変換したいのですが、NSDateFormatter を使用している間、dateFromString メソッドは nil を返します。
データベースからの読み取り中に日付形式を特定するのを手伝ってください
データベースから日付フィールドを文字列型として読み取っています。その日付文字列を別の形式に変換したいのですが、NSDateFormatter を使用している間、dateFromString メソッドは nil を返します。
データベースからの読み取り中に日付形式を特定するのを手伝ってください
コードを見ないとわかりにくいですが、2012-05-17 11:30:00 のような日付を読み取るために使用する日付フォーマッタの非常に簡単な使用法を次に示します。日付形式に基づいて文字列を変更するだけで機能します。
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date = [inputFormatter dateFromString:string];
[inputFormatter release];