Objective-Cリハビリ中メモ。
環境: Xcode 4.6.3, iOS 6.
NSDateでmillisecond表示したいの巻。
NSStringからNSDateへ
// 日付形式文字列(ms)をNSdateへ +(NSDate *)millisecondFormatDateWithString:(NSString *)dateString { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss.SSS"]; return [formatter dateFromString:dateString]; } |
NSDateからNSStringへ
// NSdate(ms)を日付形式文字列(ms)へ +(NSString *)millisecondFormatStringWithDate:(NSDate *)date { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss.SSS"]; return [NSString stringWithFormat:@"%@", [formatter stringFromDate:date]]; } |
NSDateFormatterを使ってフォーマットすれば良いのね。
NSDate Class Reference
NSDateFormatter Class Reference
Technical Q&A QA1480 NSDateFormatter and Internet Dates