2
A
回答
2
假设你有存储为一个NSDate的日期,只是用这样的:
[myDate timeIntervalSinceNow];
返回一个NSTimeInterval,它只是一个表示以秒为单位的时间间隔的浮点数。如果是负值,则意味着您正在比较的时间是以前的时间。
如果您的日期作为NSString
存储在plist中,您必须首先将其转换为NSDate
,然后使用NSDateFormatter
作为该日期。
NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; //Change this to your date format
NSDate * date = [formatter dateFromString:yourString];
[formatter release];
6
试试这个比较..
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy hh:mm:ss aa"];
NSDate *dateOne=[dateFormat dateFromString:@"01/09/2011 11:12:10 AM" ];
NSDate *dateTwo = [NSDate date];
switch ([dateOne compare:dateTwo]){
case NSOrderedAscending:
//NSLog(@"NSOrderedAscending");
break;
case NSOrderedSame:
//NSLog(@"NSOrderedSame");
{
break;
case NSOrderedDescending:
//NSLog(@"NSOrderedDescending");
break;
}
[dateFormat release];
相关问题
- 1. C#日期和时间比较
- 2. C#比较时间和日期统一
- 3. 比较日期和时间
- 4. 比较日期和时间
- 5. 比较日期和日期时间
- 6. python日期时间和日期比较
- 7. 日期时间和日期比较
- 8. 日期时间比较C#,当我尝试比较明年日期时间
- 9. 目标C,比较两个日期
- 10. 比较系统日和日期时间
- 11. 日期时间在C#+比较日期时间
- 12. c#比较日期时间日期与时间跨度参数
- 13. c#比较日期时间和其他2日期
- 14. C#日期时间和SQL日期时间之间的平等比较失败
- 15. C#日期时间比较问题
- 16. 日期/时间比较
- 17. SQLIte比较日期时间
- 18. TSQL日期时间比较
- 19. 比较UTC日期时间
- 20. 比较日期时间
- 21. 日期时间DAYOFWEEK比较
- 22. 比较日期时间
- 23. 日期时间比较
- 24. 日期 - 时间比较
- 25. PHP日期时间比较
- 26. 比较日期时间
- 27. Django日期时间比较
- 28. MySql日期时间比较
- 29. PHP比较日期时间
- 30. ActiveRecord日期时间比较