我需要找到我的iphone應用程序的當前時間。我需要把它分解成不同的單位,所以我需要不同變量的小時,分鍾和秒。請幫忙!尋找iphone編程的時間
3
A
回答
0
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH"];
int hour = [[dateFormatter stringFromDate:[NSDate date]] intValue];
[dateFormatter setDateFormat:@"mm"];
int minute = [[dateFormatter stringFromDate:[NSDate date]] intValue];
[dateFormatter setDateFormat:@"ss"];
int second = [[dateFormatter stringFromDate:[NSDate date]] intValue];
[dateFormatter release];
+0
這個工作,但'NSCalendar'和'NSDateComponents'是要走的路。 –
+0
你也可以格式化「HHmmss」或其他一些,然後子字符串。由於您必須先創建日曆,因此NSDateComponents有點笨拙。 –
4
NSDate *date = [NSDate date];
NSDateComponents *dateComponents = [calendar components:unitFlags fromDate:date];
NSInteger year = [dateComponents year];
NSInteger month = [dateComponents month];
NSInteger day = [dateComponents day];
NSInteger hour = [dateComponents hour];
NSInteger minute = [dateComponents minute];
NSInteger second = [dateComponents second];
[calendar release];
1
NSDate *date = [NSDate date];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSCalendarUnit unitFlags = NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *dateComponents = [calendar components:unitFlags fromDate:date];
NSInteger hour = [dateComponents hour];
NSInteger minute = [dateComponents minute];
NSInteger second = [dateComponents second];
NSLog(@"%ld:%ld:%ld", hour, minute, second);
23:34:6
相關問題
- 1. 設置在AVQueuePlayer中尋找時間iphone
- 2. 尋找時間AVQueuePlayer
- 3. 尋找iPhone的瀏覽器空間
- 4. 尋找iphone應用程序的視頻
- 5. 尋找時間複雜
- 6. 尋找例子用iPhone編寫的用於iPhone的GUI應用程序
- 7. 尋找添加時間空間
- 8. 尋找Linux的鼠標編程用C
- 9. 尋找編寫PHP模塊的教程?
- 10. 使用NETWORK_PROVIDER尋找位置的時間
- 11. 的MySQL - 尋找時間重疊
- 12. 尋找OpenGL的垂直回掃時間
- 13. 尋找最大價值爲r的時間序列數據編程
- 14. 尋找時間序列數據的總時間不重疊
- 15. 複數 - 尋找theta - C編程
- 16. 尋找微型可編程FPGA +機器
- 17. Android時間範圍尋找酒吧
- 18. 尋找能夠在指定時間
- 19. 基於時間尋找音頻文件
- 20. 尋找編碼的類型
- 21. 尋找素數執行程序需要一些時間
- 22. 尋找失蹤時間兩個時間變量
- 23. 尋找一個喬達時間持續時間是0秒長
- 24. 在編譯期間未找到iPhone libxml2
- 25. 尋找iPhone上的日誌文件
- 26. 在Compass中尋找iPhone的方向?
- 27. 尋找合適的模式(iPhone/Objective C)
- 28. 查找mp4的持續時間 - iPhone SDK
- 29. 尋找兩個時間戳與日期之間的差異
- 30. 在php中的2個unix時間戳之間尋找天數
你得到這個工作? – bryanmac