开源时间对象

时间:2013-10-12 22:09:57

标签: ios objective-c nsdate

Objective-C / iOS是否有任何开源时间对象? 我正在制作一个基于时间的应用程序,我已经开始推出自己的时间对象,但我一直在想,对于这样简单的事情,应该有人在那里做过这个吗?

我在谷歌和Github上搜索过,但很多事情都有时间,所以我似乎无法找到我想要的东西。

我知道如何使用NSDate,NSDateFormatters和NSCalender来寻找时间,我只是想知道是否有一些东西让我的生活更轻松。

这是我开始实施的(我知道如何实现它,只是觉得我在浪费时间重新发明轮子)。

@property (nonatomic) NSInteger second;
@property (nonatomic) NSInteger minute;
@property (nonatomic) NSInteger hour;

@property (nonatomic) NSInteger seconds;

+ (Time *)timeWithSeconds:(NSInteger)seconds;
+ (Time *)timeWithDate:(NSDate *)date;
+ (Time *)timeFromString:(NSString *)string;
+ (Time *)currentTime;
- (Time *)subtractTime:(Time *)time;

以及12小时和24小时的可读描述

1 个答案:

答案 0 :(得分:2)

您可能对NSDateComponents感兴趣。结合NSDate,NSDateFormatter和NSCalendar,它可以为您提供所需的大部分内容。