IOS How to convert string to date format YYYYMM
+ (NSDate*)convertStringToDateYYYYMM:(NSString*)_date{
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMM"];
[dateFormat setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
[dateFormat setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
NSDate *date = [dateFormat dateFromString:_date];
return date;
}
+ (NSDate*)convertStringToDateYYYYMMDD:(NSString*)_date{
_date = [_date stringByReplacingOccurrencesOfString:@"T" withString:@" "];
_date = [_date stringByReplacingOccurrencesOfString:@"Z" withString:@""];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd"];
[dateFormat setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
[dateFormat setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
NSDate *date = [dateFormat dateFromString:_date];
return date;
}
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMM"];
[dateFormat setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
[dateFormat setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
NSDate *date = [dateFormat dateFromString:_date];
return date;
}
+ (NSDate*)convertStringToDateYYYYMMDD:(NSString*)_date{
_date = [_date stringByReplacingOccurrencesOfString:@"T" withString:@" "];
_date = [_date stringByReplacingOccurrencesOfString:@"Z" withString:@""];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd"];
[dateFormat setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
[dateFormat setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
NSDate *date = [dateFormat dateFromString:_date];
return date;
}
Comments
Post a Comment