Iphone NSDateFormatter-SetDateFormat
我有一个文本字段,用户可以在其中以这种格式插入日期和时间: MMDDHHMM(11230530),我希望标签设置为11月23日上午5时30分。 我试过:Iphone NSDateFormatter-SetDateFormat,iphone,objective-c,nsdate,nsdateformatter,Iphone,Objective C,Nsdate,Nsdateformatter,我有一个文本字段,用户可以在其中以这种格式插入日期和时间: MMDDHHMM(11230530),我希望标签设置为11月23日上午5时30分。 我试过: 但我从数据中得到了空值。有什么线索吗?以这种方式使用此代码 NSDate *data = [NSDate stringWithFormat:@"%@", [date text]];]; NSDateFormatter *dateFormatter =[[NSDateFormatter alloc]init]; [dateFormatter se
但我从数据中得到了空值。有什么线索吗?以这种方式使用此代码
NSDate *data = [NSDate stringWithFormat:@"%@", [date text]];];
NSDateFormatter *dateFormatter =[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MMdd hh:mm"];
NSDate *dateFromString = [dateFormatter dateFromString:data];
NSLog(@"%@", dateFromString);
希望能有所帮助。使用此代码
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];
@KingofBlis我用过这个[dateFormatter setDateFormat:@“dd MMM”at'hhmm a';而且它也有效。谢谢
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];