从UIDatePicker获取选定的时间

时间:2009-07-22 21:09:44

标签: iphone

我的观点中有 UIDatePicker

我已在时间模式中设置 DatePicker

因此用户只能选择时间。

用户选择的时间应显示在文本框中..

  

我不知道如何显示时间值 - 由用户设置   DatePicker - 时间模式。

请帮帮我..

2 个答案:

答案 0 :(得分:37)

您需要使用NSDateFormatter格式化NSDate返回的UIDatePicker格式。这是一些未经测试的示例代码,假设您将UILabel作为属性“myLabel”,将UIDatePicker作为属性“myDatePicker”:

NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"h:mm a"];

self.myLabel.text = [outputFormatter stringFromDate:self.myDatePicker.date];

[outputFormatter release];

您需要检查Unicode Locale Data Markup Language页面上的日期格式模式。字符串"h:mm a"会为您提供类似"12:08 PM"的内容,具体取决于您的语言区域。

答案 1 :(得分:0)

Swift 4.0

EGL14.eglChooseConfig(mEGLDisplay, attribList, 0, configs, 0, configs.length,
        numConfigs, 0);
if (EGL14.eglGetError() != EGL14.EGL_SUCCESS) {
    Log.w(TAG, "unable to find RGB8888 / " + version + " EGLConfig " + EGL14.eglGetError());
    return null;
}