ios日期时间

本文介绍了在iOS开发中如何使用Objective-C来获取当前时间、时间戳及将时间戳转换为可读时间格式的方法。通过几个实用的函数实现这些功能,帮助开发者更好地管理应用程序中的日期和时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//1.获取当前时间

 

-(NSString*)getCurrentTime {

    

    NSDateFormatter *formatter = [[NSDateFormatter alloc]init];

    [formatter setDateFormat:@"yyyMMddHHmmss"];

    

    NSString *dateTime = [formatter stringFromDate:[NSDate date]];

    

    self.currentTime= dateTime;

    

    NSLog(@"当前时间是===%@",_currentTime);

    

    return _currentTime;

    

}

 

//2.获取当前时间戳

 

-(NSString*)getCurrentTimestamp{

    

    NSDate* dat = [NSDate dateWithTimeIntervalSinceNow:0];

    

    NSTimeInterval a=[dat timeIntervalSince1970];

    

    NSString*timeString = [NSString stringWithFormat:@"%0.f", a];//转为字符型

    

    return timeString;

    

}

 

//3.把时间戳转化为时间

 

-(NSString*)setTime:(NSString*)time{

    

    NSDateFormatter *formatter = [[NSDateFormatter alloc]init];

    

    [formatter setDateStyle:NSDateFormatterMediumStyle];

    

    [formatter setTimeStyle:NSDateFormatterShortStyle];

    

    [formatter setDateFormat:@"yyyMMdd"];

    

    int timeval = [time intValue];

    

    NSDate*confromTimesp = [NSDate dateWithTimeIntervalSince1970:timeval];

    

    NSString*confromTimespStr = [formatter stringFromDate:confromTimesp];

    

    return confromTimespStr;

    

}

转载于:https://www.cnblogs.com/SensenCoder/p/5553062.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值