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]日期”?-也就是说,问题是什么?你想要完成的“非常简单的任务”是什么?采用这种方式管理日期的原因是为了支持多个日历和本地化。