ios - 需要有关将 UIDatePicker 时间转换为时间戳的帮助

标签 ios objective-c uidatepicker nstimeinterval

我正在尝试将 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 分,而不是秒数。

最佳答案

[outputFormatter stringFromDate:self.theDatePicker.date] 生成您需要的字符串。只需 NSLog 而不是 sit。

关于ios - 需要有关将 UIDatePicker 时间转换为时间戳的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35535507/

相关文章:

ios - Swift UIDevice.currentDevice() 没有编译

ios - 如何以编程方式更改 uiimageview 图像

ios - 两个UIDatePicker之间的间隔时间不同

iOS ViewController 层次结构随 Unity 4.6.5 和 Vuforia 4.2 更新而改变

ios - 移动位于键盘下方的内容

ios - 如何更改 UIDatePicker 的线条颜色

c# - 如何从日期选择器后端检索格式化版本的日期

ios - Swift:NSJSONSerialization.JSONObjectWithData() 失败,JSON utf-8

ios - 如何使用等轴测方向,cocos2d,iOS,CCTMXTiledMap

iphone - AFNetworking 预期内容类型错误