Skip to content →

NSDateで現在の日付を取得する

[NSDate date]だけで取得できるかと思ってたら、そうではないようです。今回は現在の日付を取得する+日付をNSStringとして文字列で取得する方法です。

NSDate *nowdate = [NSDate date];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss"];
NSString *datamoji = [formatter stringFromDate:nowdate];

これで「2012/10/13 12:16:40」のように取得することができます。

plistに保存して読み出すときに、NSDateのままだと読み込んで変換しないといけなかったので、保存するときから文字列にしてみました。

[sc name=”ios”][sc name=”engeneer”]

Published in 開発奮闘記