我已經搜索了這個問題的答案,沒有找到任何客觀的C代碼。 我有一種情況可以從開始時間計算結束時間。通過使用開始時間和持續時間計算結束時間 - IOS
例如:現在考慮當前日期和時間是29日上午10:00,我的問題是5小時30分鐘後的時間和日期。我不能簡單地計算使用選定的小時數,因爲在一天結束時,偶數日期會有所不同,我需要找出並得到適當的日期和時間。
我在windows上使用一些win32 API做了同樣的事情,只是想在IOS上實現相同的功能,如果以前有任何人嘗試過,請分享您的想法。
感謝
我已經搜索了這個問題的答案,沒有找到任何客觀的C代碼。 我有一種情況可以從開始時間計算結束時間。通過使用開始時間和持續時間計算結束時間 - IOS
例如:現在考慮當前日期和時間是29日上午10:00,我的問題是5小時30分鐘後的時間和日期。我不能簡單地計算使用選定的小時數,因爲在一天結束時,偶數日期會有所不同,我需要找出並得到適當的日期和時間。
我在windows上使用一些win32 API做了同樣的事情,只是想在IOS上實現相同的功能,如果以前有任何人嘗試過,請分享您的想法。
感謝
您需要的5小時30分鐘轉換成秒,然後添加到該日期。
NSDate *date = [NSDate date];
NSInteger minutes = 5*60+30;//5hrs 30min
NSDate *futureDate = [date dateByAddingTimeInterval:minutes*60];
試試這個功能
+ (NSDate*)date:(NSDate*)date ByAddingHours:(int)hours
{
return [date dateByAddingTimeInterval:60*60*hours];
}
變化中斷浮動或東西來支持像2.5小時或3.5小時。