use*_*829 0 objective-c nsdateformatter ios
我正在将日期转换为文本以在文本框中显示,并且它可以很好地转换.2013年12月29日和31日转换为2014年,2014年12月29日和31日转换为2015年.
这是我将日期转换为文本的代码
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd MMM YYYY"];
self.pickupDateTextField.text = [dateFormatter stringFromDate:[self.datePicker date]];
NSLog(@"%@ %@",self.datePicker.date,self.pickupDateTextField.text);
Run Code Online (Sandbox Code Playgroud)
这NSLog就是印刷品.
2013-12-29 06:58:14 +0000 29 Dec 2014
Run Code Online (Sandbox Code Playgroud)
正确的日期格式化程序字符串如下:
[dateFormatter setDateFormat:@"dd MMM yyyy"];
Run Code Online (Sandbox Code Playgroud)
它应该有小"yyyy"而不是首都"YYYY".
| 归档时间: |
|
| 查看次数: |
622 次 |
| 最近记录: |