我是iOS的新手。 如何更改日期选择器显示格式? 我的要求如下图所示。 提出想法或建议 感谢
答案 0 :(得分:1)
使用原生UIDatePicker无法使用自定义UIDatePicker,例如UIPickerview
答案 1 :(得分:1)
在Apple文档中,他们在UIDatePickerModeDate中进行了指定。 DatePicker显示月份,月份中的几天和年份。此订单项取决于您设备的本地设置。您可以查看此文档Date Picker Description
如果要使用相同的日期选择器,则可以创建自己的选择器。
答案 2 :(得分:0)
试试这个:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date = [dateFormatter dateFromString:"pass your string date"];
[dateFormatter setDateFormat:@"EE, dd MMM, yyyy hh:mm a"]; // change format as per your needs
NSString * strTimestamp = [dateFormatter stringFromDate:date];
NSLog(@"your stirng%@",strTimestamp);
答案 3 :(得分:0)
let dateFormatter = DateFormatter()
let todayDate:NSDate = NSDate()
dateFormatter.dateFormat = "dd MMM yyyy"
let str:String = dateFormatter.string(from: todayDate as Date)
print("String is ----%@",str)
您可以写为日期选择器的发件人日期
//let str: String = dateFormatter.string(from: sender.date)
Out put
String is ----%@ 24 Apr 2017