我的观点中有 UIDatePicker 。
我已在时间模式中设置 DatePicker 。
因此用户只能选择时间。
用户选择的时间应显示在文本框中..
我不知道如何显示时间值 - 由用户设置 DatePicker - 时间模式。
请帮帮我..
答案 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;
}