【发布时间】:2015-01-15 18:44:25
【问题描述】:
我正在使用https://github.com/ruslanskorb/RSDayFlow 将日历添加到我的应用程序中。
我将方法重写为
// Prints out the selected date.
- (void)datePickerView:(RSDFDatePickerView *)view didSelectDate:(NSDate *)date {
self.transactionDate = date;
self.inputDateField.text = [[Helper getDateFormatterForClient] stringFromDate:self.transactionDate];
NSLog(@"transactionDate=%@", self.transactionDate);
[self.inputDateField resignFirstResponder];
}
我只想添加当前时间HH:MM:SS 到date 用户选择。
我不知道该怎么做,非常感谢任何帮助
更新
Currently, when the date is selected, I get
2015-01-15 10:34:35.210 myapp-ios[21476:60b] transactionDate=2015-01-15 08:00:00 +0000
【问题讨论】:
-
date的 HH:MM:SS = 00:00:00 吗? -
是的,我刚刚更新了我的问题@LyndseyScott
-
简而言之:您可以从选定日期创建
NSDateComponents,从当前日期创建NSDateComponents(即[NSDate date])。然后覆盖 h:m:s 组件并从批次中创建一个新的NSDate。