您的位置:首页 > 移动开发 > IOS开发

ios 数字与时间互转

2014-10-14 16:02 246 查看
1.数值转时间格式

-(NSString *) stringFormInterval:(NSString *)interval
{
    NSDateFormatter *formatter = [[[NSDateFormatteralloc]
init]autorelease];
    [formatter setDateStyle:NSDateFormatterMediumStyle];
    [formatter setTimeStyle:NSDateFormatterShortStyle];
    [formatter setDateFormat:@"YYYY-MM-dd HH:mm"];
    NSDate*confromTimesp = [NSDatedateWithTimeIntervalSince1970:(NSTimeInterval)[interval doubleValue]];
    NSString*confromTimespStr = [formatter
stringFromDate:confromTimesp];
    return confromTimespStr;
}

2.时间格式化为字符串

- (NSString *)stringFromDate:(NSDate *)date{
    
    NSDateFormatter *dateFormatter = [[NSDateFormatteralloc]
init];
    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSString *destDateString = [dateFormatterstringFromDate:date];
    [dateFormatter release];
    
    return destDateString;
}

3.字符串格式时间转化为时间格式

- (NSDate *)DateFromString:(NSString *)date{
    
    NSDateFormatter *dateFormatter = [[NSDateFormatteralloc]
init];
    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSDate *destDateString = [dateFormatterdateFromString:date];
    [dateFormatter release];
    
    return destDateString;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐