NSDate *newDate=[newDate dateByAddingTimeInterval:difference];
Run Code Online (Sandbox Code Playgroud)
现在我想将此newDate转换为NStimeInterval.
我该怎么做这个转换?
Bru*_*ira 12
NDDate并且NSTimeInterval是两个不同的东西,你不能将a转换NSDate为a NSTimeInterval,反之亦然.
NSDate表示绝对日期,NSTimeInterval表示两个日期之间的时间.
但是,您可以使用以下方法从参考日期创建NSTimeInterval:
- (NSTimeInterval)timeIntervalSinceDate:(NSDate *)anotherDate
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
NSDate *referenceDate = /* Your reference date */
NSDate *date = /* Your date */
NSTimeInterval timeInterval = [date timeIntervalSinceDate:referenceDate];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14947 次 |
| 最近记录: |