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日期時間比較