Objective-c中是否有任何自定义日期类,如c#或其他语言中的DateTime

Objective-c中是否有任何自定义日期类,如c#或其他语言中的DateTime,objective-c,ios,date,Objective C,Ios,Date,现在我正在使用NSDate、NSCalendar、NSDateComponents和NSDateFormatter来完成非常简单的任务,但这是非常复杂和不灵活的东西 因此,我正在寻找一些实现Date的自定义类,比如在C#、Ruby、Python、PHP、Boost或任何其他语言或框架中。谢谢 UPD: 谢谢,我知道如何使用NSDate和相关类,问题是Objective-C是否有一个自定义类以更清晰的方式实现相同的功能。例如,可能像C#中的DateTime或Ruby中的Date都是非常有用的类。我

现在我正在使用
NSDate
NSCalendar
NSDateComponents
NSDateFormatter
来完成非常简单的任务,但这是非常复杂和不灵活的东西

因此,我正在寻找一些实现Date的自定义类,比如在C#、Ruby、Python、PHP、Boost或任何其他语言或框架中。谢谢

UPD:
谢谢,我知道如何使用
NSDate
和相关类,问题是Objective-C是否有一个自定义类以更清晰的方式实现相同的功能。例如,可能像C#中的DateTime或Ruby中的Date都是非常有用的类。我希望通过正确修改来查看对日期、月份、日期和其他组件的访问,因为我现在可以在
NSDateComponents
中这样设置任何日期:
2012-10-119
而不是
2013-01-26
,因此它不会重新计算日期。当然,可以将
NSDateComponents
转换为
NSDate
,然后将其转换回
NSDateComponents
以重新计算日期,但我认为在这些类中,这种态度没有任何好处。

您必须将NSDate与NSDateFormatter结合使用。关于stackoverflow的例子有很多。

Uhm,NSDate和NSCalendar是否“执行[s]日期”?-也就是说,问题是什么?你想要完成的“非常简单的任务”是什么?采用这种方式管理日期的原因是为了支持多个日历和本地化。