【发布时间】:2012-02-07 13:32:34
【问题描述】:
我有日期,例如: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);
但是现在,我有这样的结果 1328623786.110000, .110000 - 是四舍五入的。请帮助我得到不四舍五入的结果。
【问题讨论】:
标签: iphone objective-c timestamp nsdate