ios开发之NSDate

来源:互联网 发布:新闻发布 java 编辑:程序博客网 时间:2024/05/16 09:06
@property (readonly) NSTimeInterval timeIntervalSinceReferenceDate;

返回自2001年1月1日到现在经过的秒数。

- (instancetype)init

初始化,获取当前时间。

- (instancetype)initWithTimeIntervalSinceReferenceDate:(NSTimeInterval)ti

初始化,设置当前时间为参数ti。

- (NSTimeInterval)timeIntervalSinceDate:(NSDate *)anotherDate;

返回当前时间与其他时间的差值。

@property (readonly) NSTimeInterval timeIntervalSinceNow;

返回当前时间与现在时间的差值。

@property (readonly) NSTimeInterval timeIntervalSince1970;

返回自1970年1月1日到现在经过的秒数。

- (id)addTimeInterval:(NSTimeInterval)seconds

返回增加参数seconds后的NSDate对象

- (instancetype)dateByAddingTimeInterval:(NSTimeInterval)ti

返回增加参数ti后的NSDate对象

- (NSDate *)earlierDate:(NSDate *)anotherDate;

返回更早的时间

- (NSDate *)laterDate:(NSDate *)anotherDate;

返回更晚的时间

- (NSComparisonResult)compare:(NSDate *)other;

比较时间大小

- (BOOL)isEqualToDate:(NSDate *)otherDate;

比较时间是否相等

@property (readonly, copy) NSString *description;

返回描述

 + (instancetype)date;

返回当前时间

 + (instancetype)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs;

根据当前时间+secs获取时间

 + (instancetype)dateWithTimeIntervalSinceReferenceDate:(NSTimeInterval)ti;

根据参数ti获取时间

 + (instancetype)dateWithTimeIntervalSince1970:(NSTimeInterval)secs;

根据1970年1月1日起的时间+secs获取时间

 + (instancetype)dateWithTimeInterval:(NSTimeInterval)secsToBeAdded sinceDate:(NSDate *)date;

根据参数date+secsToBeAdded获取时间

- (instancetype)initWithTimeIntervalSinceNow:(NSTimeInterval)secs;

根据当前时间+secs初始化

- (instancetype)initWithTimeIntervalSince1970:(NSTimeInterval)secs;

根据1970年1月1日起的时间+secs初始化

- (instancetype)initWithTimeInterval:(NSTimeInterval)secsToBeAdded sinceDate:(NSDate *)date;

根据参数date+secsToBeAdded初始化

0 0
原创粉丝点击