iphone - UIDatePicker:时间模式:初始化时间(一定要简单)

标签 iphone nsdate uidatepicker ios4

全部,

这看起来很简单,但我找不到*在时间模式下创建 UIDatePicker 并将其初始化为特定时间的正确方法。我不需要日期——只是时间(想想闹钟)。我创建了一个 NSDate 对象:

NSDate * date = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate: (NSTimeInterval) delta];
pickerView = [[UIDatePicker alloc] init];  // which should be 'now' right?
pickerView.datePickerMode = UIDatePickerModeTime;  // which creates just the clock
[pickerView setDate:date];

并且在第一行中,间隔 (delta) 为零。显示 7:00PM。

这一定很简单,我错过了它,但我找不到正确的方法 - 有人吗?

提前谢谢您!

:bp:

*是的,我看过了,但显然不在正确的地方:(

最佳答案

考虑时区。仅当您处于 UTC 时,您才会得到 0AM。

关于iphone - UIDatePicker:时间模式:初始化时间(一定要简单),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3627429/

相关文章:

iphone - 使用 Xcode 和 Objective-C 连接到 MySQL 数据库

iPhone渐进式下载音频播放器

ios - 设置时间 00 :00:00 in NSDate when timezone is not Local

ios - 查询日期约束

ios - 在 iOS8/Swift 中为 UIDatePicker 设置文本颜色和字体

ios - 如何在 iOS 上永远运行后台执行

ios - 如何使用苹果核心库或使用 OPEN GL 在视频中添加不同类型的滤镜

swift - DateString 到 timeStamp 用于在 Swift 中排序

jquery - 如何更改下个月/上个月箭头的颜色(jQuery Datepicker)

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