如何将 NSString 转换为 NSDate 对象
How to convert NSString to NSDate object
我正在以这种格式从服务器接收 TimeString - "2012-04-23T14:00:00.511Z"
并且出于某种原因,当我尝试通过执行以下操作将其转换为 NSDate 对象时我得到 nil
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd HH:mm:ss a"];
NSDate *myDate = [df dateFromString: @"2012-04-23T14:00:00.511Z"];
可能是什么问题?
你的代码应该是这样的,
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSDate *myDate = [df dateFromString: @"2012-04-23T14:00:51Z"];
NSLog(@"%@",myDate);
我正在以这种格式从服务器接收 TimeString - "2012-04-23T14:00:00.511Z"
并且出于某种原因,当我尝试通过执行以下操作将其转换为 NSDate 对象时我得到 nil
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd HH:mm:ss a"];
NSDate *myDate = [df dateFromString: @"2012-04-23T14:00:00.511Z"];
可能是什么问题?
你的代码应该是这样的,
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSDate *myDate = [df dateFromString: @"2012-04-23T14:00:51Z"];
NSLog(@"%@",myDate);