Iphone Datetime仅适用于目标c中的日期时间
我有这样的约会时间Iphone Datetime仅适用于目标c中的日期时间,iphone,objective-c,ios,ipad,Iphone,Objective C,Ios,Ipad,我有这样的约会时间 2012-01-01 10:00:00 2012-01-01 我只需要像这样把它转换成日期 2012-01-01 10:00:00 2012-01-01 有人能帮我吗 这是我的密码 NSDate *adate = objIStruct_Conference.m_DtDate; NSLog(@"DATE========%@",objIStruct_Conference.m_DtDate); NSString *Da
2012-01-01 10:00:00
2012-01-01
我只需要像这样把它转换成日期
2012-01-01 10:00:00
2012-01-01
有人能帮我吗
这是我的密码
NSDate *adate = objIStruct_Conference.m_DtDate;
NSLog(@"DATE========%@",objIStruct_Conference.m_DtDate);
NSString *DateString = [NSString stringWithFormat:@"%@", adate ];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]];
[formatter setDateFormat:@"yyyy:MM:dd"];
NSLog(@"NEW DATE====%@", [formatter stringFromDate:adate]);
[formatter release];
我正在获取日期=====2012-01-01 10:00:00,新日期=====(空)
参见的类引用
参见的课程参考。请使用以下代码:
NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] init] autorelease];
[dateFormat setDateFormat:@"yyyy-MM-dd"];
NSLog(@"%@",[dateFormat stringFromDate:date]);
请使用此代码:
NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] init] autorelease];
[dateFormat setDateFormat:@"yyyy-MM-dd"];
NSLog(@"%@",[dateFormat stringFromDate:date]);
您的
adate
指针似乎是nil
,因为它在实际设备上使用有效的NSDate
非常适合我,但是当我将\u date
设置为nil时,输出将是nil
NSDate *_date = [NSDate date];
NSDateFormatter *_dateFormatter = [[NSDateFormatter alloc] init];
[_dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
[_dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSLog(@"%@", [_dateFormatter stringFromDate:_date]);
输出为:
2012-08-08
您的
adate
指针似乎是nil
,因为它在实际设备上使用有效的NSDate
非常适合我,但是当我将\u date
设置为nil时,输出将是nil
NSDate *_date = [NSDate date];
NSDateFormatter *_dateFormatter = [[NSDateFormatter alloc] init];
[_dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
[_dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSLog(@"%@", [_dateFormatter stringFromDate:_date]);
输出为:
2012-08-08
打印NSLog(@“%@”,adate)时是否得到正确的值?打印NSLog(@“%@”,adate)时是否得到正确的值?你能帮我记录
adate
的值吗?你能帮我记录adate
的值吗?