// // DateUtil.m // FirstLink // // Created by ascii on 15/7/20. // Copyright (c) 2015年 FirstLink. All rights reserved. // #import "DateUtil.h" @implementation DateUtil + (NSString*)hourFromDateString:(NSString *)dateString { NSArray *compoments = [dateString componentsSeparatedByString:@"T"]; if (compoments.count >=2) { NSArray *hourMinSecCompoments = [compoments[1] componentsSeparatedByString:@":"]; if (hourMinSecCompoments.count >= 3) { NSString *hour = hourMinSecCompoments[0]; NSString *minute = hourMinSecCompoments[1]; return [NSString stringWithFormat:@"%@:%@", hour, minute]; } } return nil; } + (NSString*)dayFromDateString:(NSString *)dateString { NSArray *compoments = [dateString componentsSeparatedByString:@"T"]; if (compoments.count >=2) { NSArray *yearMonthDayCompoments = [compoments[0] componentsSeparatedByString:@"-"]; if (yearMonthDayCompoments.count >= 3) { return yearMonthDayCompoments[2]; } } return nil; } + (NSString*)enMonthFromDateString:(NSString *)dateString { NSArray *compoments = [dateString componentsSeparatedByString:@"T"]; if (compoments.count >=2) { NSArray *yearMonthDayCompoments = [compoments[0] componentsSeparatedByString:@"-"]; if (yearMonthDayCompoments.count >= 3) { NSString *month = yearMonthDayCompoments[1]; NSDateFormatter *df = [[NSDateFormatter alloc] init]; df.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en"]; NSString *enMonth = [[df monthSymbols] objectAtIndex:(month.intValue-1)]; return [[enMonth uppercaseString] substringToIndex:3]; } } return nil; } + (NSString*)yearFromDateString:(NSString *)dateString { NSArray *compoments = [dateString componentsSeparatedByString:@"T"]; if (compoments.count >=2) { NSArray *yearMonthDayCompoments = [compoments[0] componentsSeparatedByString:@"-"]; if (yearMonthDayCompoments.count >= 3) { return yearMonthDayCompoments[0]; } } return nil; } @end