NSDateFormatter使用总结

来源:互联网 发布:安卓 ping软件 编辑:程序博客网 时间:2024/06/06 04:36



+ (int)getDateYearStr:(NSDate *)date{    NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] init] autorelease];    [dateFormat setDateFormat:@"yyyy"];    NSString *dateString = [dateFormat stringFromDate:date];    return dateString;}+ (int)getDateMonthStr:(NSDate *)date{    NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] init] autorelease];    [dateFormat setDateFormat:@"MM"];    NSString *dateString = [dateFormat stringFromDate:date];    return dateString;}


- (NSString*) formattedStringFromDate:(NSDate*)date{NSDateFormatter *formatter = [[NSDateFormatter alloc] init];[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];NSString *datestr =[formatter stringFromDate:date];[formatter release];return datestr;}


NSDateFormatter *formatter = [[NSDateFormatter alloc] init];[formatter setAMSymbol:@"上午"];[formatter setPMSymbol:@"下午"];[formatter setDateFormat:@"yyyy/MM/dd hh:mm:ss"];NSString *dateStr = [NSString stringWithFormat:@"%@", [formatter stringFromDate:date]];NSLog(@"%@",dateStr);

NSNumber *timeValue = request.resultDic[@"data"][@"requestTime"];//timeValue的值类似于342584384957形式NSDateFormatter *timeFormatter = [[NSDateFormatter alloc] init];[timeFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];NSString *timeString = [timeFormatter stringFromDate:[NSDate dateWithTimeIntervalSince1970:[timeValue doubleValue]/1000]];[timeFormatter release];NSLog(@"%@",timeString);




原创粉丝点击