3
A
回答
3
- (BOOL)past5pm
{
NSCalendar *gregorianCalender = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDateComponents *components = [gregorianCalender components:NSHourCalendarUnit fromDate:[NSDate date]];
if([components hour] >= 17) // NSDateComponents uses the 24 hours format in which 17 is 5pm
return YES;
return NO;
}
0
試試這個
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"hh:mm:ss a"];
NSDate* date = [NSDate date];
//Get the string date
NSString* str = [dateFormatter stringFromDate:date];
NSDate *firstDate = [dateFormatter dateFromString:@"05:00:00 PM"];
NSDate *secondDate = [dateFormatter dateFromString:str];
NSTimeInterval timeDifference = [secondDate timeIntervalSinceDate:firstDate];
NSLog(@"Time Diff - %f",timeDifference);
1
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"HH.mm"];
NSDate *currentDate = [NSDate date];
NSString *curDate = [dateFormatter stringFromDate:currentDate];
if ([curDate doubleValue] >= 17.00)
{
//set your bool
}
0
你或許可以使用普通的C風格的代碼,並獲得差額作爲一個整數,然後決定你需要從比較函數根據返回的內容羯羊的差異是積極的或消極的。你也可以用這種方式比較分鐘。不要忘記導入time.h.
time_t now = time(NULL);
struct tm oldCTime;
localtime_r(&now, &oldCTime);
int hours = oldCTime.tm_hour;
int diff = 17-hours;
NSLog(@"Time difference is: %d.", diff);
相關問題
- 1. 固定時間比較
- 2. 如何將GDKEvent時間戳與當前時間進行比較?
- 3. 如何比較兩個給定時間與當前時間?
- 4. 比較當前時間與給定時間
- 5. 如何比較當前時間與當天的時間
- 6. 比較字符串與當前時間
- 7. PHP比較DateTime與當前時間
- 8. 與當前時間比較SQL
- 9. 使用NodaTime如何比較當地時間和固定時間?
- 10. JS比較當前和給定時間
- 11. 如何比較當前時間與時間範圍?
- 12. 的Unix腳本來比較時間戳與當前時間
- 13. MySql中與時間比較當前時間在使用SQL行
- 14. 比較PHP中的時間與當前時間
- 15. 比較時間給每個李與當前時間
- 16. Python與其他時間的當前時間比較
- 17. 與當前時間比較GregorianCalendar的時間
- 18. 如何比較當前時間與MySQL中的時間變量
- 19. 比較當前的時間戳與mysql存儲的時間戳
- 20. 比較字符串時間與當前時間android
- 21. 將小時和分鐘與當前時間進行比較
- 22. 比較JQuery中給定時期之間的當前時間
- 23. 將時間與Perl比較
- 24. 當與當前時間比較時搜索數組中的時間
- 25. 將python中的當前時間與xml中的時間進行比較
- 26. PHP - 將數據庫日期時間與當前日期時間進行比較
- 27. 如何將MySQL中的時間與當前時間進行比較php
- 28. 如何將當前時間與PHP中的舊時間進行比較
- 29. mysql - 將當前時間戳與兩個時間範圍進行比較
- 30. 有沒有辦法將當前時間與mysql保存時間進行比較
比較ObjC對象和double看起來有點不對,你不這麼認爲嗎? – JustSid 2011-05-04 08:48:05
@JustSid Thankz buddy ...我做了編輯...現在它應該工作 – Aaron 2011-05-04 08:56:54