Lig*_*ght 3 iphone timestamp objective-c nsdate
我有约会,例如:2012-02-07 14:09:46.109950我需要时间戳,因为1328623786.568740有我的代码:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSSSSS"];
[dateFormat setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
NSDate *date = [dateFormat dateFromString:@"2012-02-07 14:09:46.109950"];
NSTimeInterval interval = [date timeIntervalSince1970];
[dateFormat release];
NSLog(@"%f", interval);
Run Code Online (Sandbox Code Playgroud)
但现在,我有这样的结果1328623786.110000,.110000 - 是圆的.请帮助我得到不圆润的结果.
功能 CFAbsoluteTimeGetCurrent();
要么 CFDateGetTimeIntervalSinceDate(CFDateRef theDate, CFDateRef otherDate);
要么 CFDateGetAbsoluteTime(CFDateRef theDate);
更新:您的值在这里自动舍入
NSDate *date = [dateFormat dateFromString:@"2012-02-07 14:09:46.109950"];
NSLog(@"%@", [dateFormat stringFromDate:date]);
Run Code Online (Sandbox Code Playgroud)
结果:
2012-02-07 14:09:46.110000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3902 次 |
| 最近记录: |