mat*_*mat 3 iphone objective-c nsdate nsdateformatter
我有一个文本字段,用户可以用这种格式插入日期和时间:MMDDHHMM(11230530),我希望标签设置为11月23日上午05:30.我试过了:
NSString *data = [NSString stringWithFormat:@"%@", [date text]];
// Convert string to date object
NSDateFormatter *dateFormatter =[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MMdd hh:mm"];
NSDate *dateFromString = [dateFormatter dateFromString:data];
NSLog(@"%@", dateFromString);
// Convert date object to desired output format
[dateFormatter setDateFormat:@"???????????"];// I don't know how to change the format ;-)
data = [dateFormatter stringFromDate:dateFromString];
NSLog(@"%@", data);
[dateFormatter release];
Run Code Online (Sandbox Code Playgroud)
但是我从数据中得到了空白.任何线索?
Kin*_*iss 10
使用此代码,
NSString *date = [NSString stringWithFormat:@"11230530"];
NSDateFormatter *dateFormatter =[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MMddHHmm"];
NSDate *dateFromString = [dateFormatter dateFromString:date];
NSLog(@"%@", dateFromString);
[dateFormatter release];
dateFormatter =[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"dd MMMM' at 'hhmm a"];
NSString *stringFromDate=[dateFormatter stringFromDate:dateFromString];
//Use this text to display in that textfield
[dateFormatter release];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11347 次 |
| 最近记录: |