イナヅマTVログ

Objective-C事始め – NSDateでmillisecond(ミリセカンド)

| 0件のコメント

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

コメントを残す

必須欄は * がついています