iOS 工作之余小总结(四)--(3) NSDate 时间类

1 篇文章 0 订阅

//1.NSDate
NSDate 是关于时间的类,总结一下方法,有用就拿去用。

//获取世界标准时间
NSDate *fyDate1 = [NSDate date];

//本地时间  固定格式

NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSUInteger integer = [zone secondsFromGMTForDate:[NSDate date]];
NSDate *localTime = [fyDate1 dateByAddingTimeInterval:integer];

//获取指定时间         (这个是对象)
NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:30];//创建比当前时间快30秒的NSDate对象
NSDate *date3 = [NSDate dateWithTimeIntervalSinceNow:-30];//创建比当前时间慢30秒的NSDate对象

//时间间隔
NSTimeInterval seconds = [fyDate1 timeIntervalSince1970];//从1970年1月1日0时到现在经过的总秒数
NSDate *date4 = [NSDate dateWithTimeIntervalSinceNow:-60];
seconds = [date4 timeIntervalSinceNow];//指定时间与当前时间的秒数差
NSDate *time1 = [NSDate dateWithTimeIntervalSinceNow:-60 * 60 * 24];
NSDate *time2 = [NSDate dateWithTimeIntervalSinceNow:60 * 60 * 24];
seconds = [time1 timeIntervalSinceDate:time2];//两个指定时间之间的秒数差

//按指定格式输出时间   (这个是字符串)

//时间对比
NSDate *earlierTime = [time1 earlierDate:time2];//较早
NSDate *latertime = [time1 laterDate:time2];//较晚
NSDate *date5 = [NSDate date];
NSDate *date6 = [NSDate date];
if ([time1 isEqualToDate:earlierTime])//判断两个时间对象是否相同
{
    //相同时间
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值