IOS获取时间戳并转化为对应格式的时间

来源:互联网 发布:哥本哈根会议 知乎 编辑:程序博客网 时间:2024/06/05 16:57
    //获取时间戳    NSTimeInterval time = [[NSDate date] timeIntervalSince1970];    //转换成标准时间    NSDate * detaildate=[NSDate dateWithTimeIntervalSince1970:time];    //实例化一个NSDateFormatter对象    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];    //设定时间格式,这里可以设置成自己需要的格式    NSString *currentDateStr;    //获取完整的时间    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];    currentDateStr = [dateFormatter stringFromDate: detaildate];    self.TotalTime.text = currentDateStr;    //获取年份    [dateFormatter setDateFormat:@"yyyy"];    currentDateStr = [dateFormatter stringFromDate: detaildate];    self.Year.text = currentDateStr;    //获取月份    [dateFormatter setDateFormat:@"MM"];    currentDateStr = [dateFormatter stringFromDate: detaildate];    self.Month.text = currentDateStr;    //获取天    [dateFormatter setDateFormat:@"dd"];    currentDateStr = [dateFormatter stringFromDate: detaildate];    self.Day.text = currentDateStr;    //获取24小时制的小时    [dateFormatter setDateFormat:@"HH"];    currentDateStr = [dateFormatter stringFromDate: detaildate];    self.Hour24.text = currentDateStr;    //获取12小时制的小时    [dateFormatter setDateFormat:@"hh"];    currentDateStr = [dateFormatter stringFromDate: detaildate];    self.Hour12.text = currentDateStr;    //获取分    [dateFormatter setDateFormat:@"mm"];    currentDateStr = [dateFormatter stringFromDate: detaildate];    self.Minute.text = currentDateStr;    //获取秒    [dateFormatter setDateFormat:@"ss"];    currentDateStr = [dateFormatter stringFromDate: detaildate];    self.Second.text = currentDateStr;


demo下载地址:http://download.csdn.net/detail/linyang24/9332837

0 0