我正在尝试将UIDatePicker
小时和分钟转换为时间戳,就像这样
- (IBAction)datePickerValueChanged:(id)sender {
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"hh:mm a"];
[outputFormatter setTimeZone:[NSTimeZone defaultTimeZone]];
self.timeLbl.text = [outputFormatter stringFromDate:self.theDatePicker.date];
NSTimeInterval ti = [self.theDatePicker.date timeIntervalSince1970];
NSString *sit = [NSString stringWithFormat:@"%f", ti];
NSLog(@"%@", sit);
}
我希望将UIDatePicker
小时和分钟转换为时间戳而不是秒。怎么做到这一点?因为我正在通过这个网站http://www.epochconverter.com/进行测试,但我正在设置秒数。我想要像上午11点05分/下午而不是秒。
答案 0 :(得分:1)
[outputFormatter stringFromDate:self.theDatePicker.date]
会生成您需要的字符串。只需NSLog而不是坐下。