嗨,在我的項目中,我有Textfield作爲從另一個是延遲ex前從提交我有價值爲「18:30」(字符串)和延遲提交「18」(整數),現在我需要添加這兩個值,並應在另一個文本框中顯示值「18:48」(字符串)。如果有人知道引導我感謝在IOS中添加時間間隔?
1
A
回答
5
請參閱以下代碼以進行查詢。
NSString *[email protected]"18:30";
int addTime=18;
NSDateFormatter *formatter=[[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH:mm"];
NSDate *dateInput=[formatter dateFromString:str];
dateInput=[dateInput dateByAddingTimeInterval:addTime*60];
NSString *dateOutPut=[formatter stringFromDate:dateInput];
NSLog(@"OutputDate= %@",dateOutPut);
控制檯輸出: 18時48
2
NSString *[email protected]"18:30";
int addTime=18;
NSDateFormatter *formatter=[[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH:mm"];
NSDate *dateInput=[formatter dateFromString:str];
dateInput=[dateInput dateByAddingTimeInterval:addTime*60];
NSString *dateOutPut=[formatter stringFromDate:dateInput];
NSLog(@"OutputDate= %@",dateOutPut);
1
//convert string object into NSDate object
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"hh:mm a"];
//Set System Timezone
[formatter setTimeZone:[NSTimeZone systemTimeZone]];
NSDate *TimeInDateFormat = [formatter dateFromString:@"12:45 AM"];
//Additing 01:00 Houes
NSTimeInterval secondsInOneHours = 1 * 60 * 60;
NSDate *dateOneHoursAhead = [TimeInDateFormat
dateByAddingTimeInterval:secondsInOneHours];
NSLog(@"after added dateOneHoursAhead: %@",dateOneHoursAhead);
abow代碼輸出爲:
after added dateOneHoursAhead: 01:45 PM
現在嘗試........
0
這裏是快速版本。
let str: String = "10:30"
let addTime: Int = 30 //minutes
let formatter = DateFormatter()
formatter.dateFormat = "HH:mm"
var dateInput: Date? = formatter.date(from: str)
dateInput = dateInput?.addingTimeInterval(TimeInterval(addTime*60))
endtime = formatter.string(from: dateInput!)
感謝@Andy Paul的客觀c版本的代碼。
相關問題
- 1. 添加時間間隔SQL
- 2. 添加時間間隔月或日
- 3. PostgreSQL:從列值中將時間間隔添加到時間戳
- 4. 在C#中添加時間間隔組合框
- 5. 在HSQLDB中添加到日期的時間間隔
- 6. 在vb.net中添加帶有時間間隔的聲音
- 7. 在PostgreSQL中添加間隔到當前時間戳
- 8. 當我添加的時間間隔的NSDate它不會添加
- 9. sql - 添加時間間隔跳過一定的時間段
- 10. 如何動態添加時間間隔到時間戳?
- 11. 將時間間隔添加到給定的時間字符串
- 12. 將日期時間間隔添加到日期時間
- 13. 使用時間跨度在24小時內添加間隔
- 14. 加入時間間隔
- 15. IOS-位置更新時間間隔
- 16. 如何在間隔中添加點數
- 17. 比較循環中的日期,然後添加時間間隔?
- 18. 在給定日期時間內添加30秒間隔
- 19. 在特定時間間隔添加動畫
- 20. 在特定的時間間隔添加tableview單元格
- 21. 時間間隔
- 22. jQuery間隔添加班級
- 23. Pygame.key.get_pressed - 如何添加間隔?
- 24. 在iOS中調用特定時間間隔的動作
- 25. 在iOS應用程序中計算時間間隔
- 26. 在php中添加時間
- 27. 在PHP中添加時間
- 28. 同步下載程序iOS中的超時時間間隔?
- 29. Doctrine2中的時間間隔
- 30. 在一定時間間隔
非常感謝你andypaul – krishh
yuhoooo。有幫助的。完整的bobaal –