为什么 NSCalendar 的 dateFromComponents 返回错误的日期?
我期待 2010-10-11 00:00:00 但我收到 2010-10-10 21:00:00 +0000 我知道,我可以添加几个小时并收到所需的日期,但我不明白为什么我得到前一天的 21 …
使用 NSCalendar 创建 NSMutableArray
我有以下问题:我需要在特定日期之后的每个工作日创建一个 NSMutabeArray 。 这应该看起来像: 2010 年 10 月 28 日星期四 2010 年 10 月 4 日星期四 …
NSCalendar 崩溃应用程序
我正在 viewDidLoad 中初始化 NSCalendar,如下所示: gregorian = [NSCalendar currentCalendar] 日历在相应的 .h 文件中声明如下: NSCalendar *gre…
NSDate 获取年/月/日
在没有其他信息的情况下,如何获取 NSDate 对象的年/月/日?我意识到我可能可以用类似的东西来做到这一点: NSCalendar *cal = [[NSCalendar alloc] i…
BC 时代的 NSCalendar 问题
您好, 最近我在 NSCalendar 类上遇到了一个大问题(在我看来)。 在我的任务中,我需要处理从公元前 4000 年到公元 2000 年(公历)的较大时间段。在…
NSDate/NSCalendar 问题
我的应用程序中有以下代码。它是一个 iPad 应用程序,在一个视图中有五个表,名为 monTable、tueTable 等。这些表代表周一到周五。 在此代码中,我获…
创建 1 月 1 日和 2 日的 NSDate 时的奇怪行为
我正在创建这样的日期: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] NSDateFormatter *dateForm…
dateByAddingComponents 并使用 NSDateComponents 获取日期差异
我在向日期添加值以及获取日期之间的差异时遇到问题。 计算的日期和成分不正确。 因此,对于相加,如果我添加 1.5 个月,我只会得到 1 个月,但是如果…
NSCalendar:一个月内有几周的问题
我正在创建某种日历控件... 我需要知道的一件事是一个月有多少周... 所以 NSCalendar rangeOfUnit:inUnit:forDate似乎正是我所需要的... 除了我注意到…
如何判断 NSDate 是否是今天?
如何检查 NSDate 是否属于今天? 我曾经使用 [aDate description] 中的前 10 个字符进行检查。 [[aDate description] substringToIndex:10] 返回类似 …
iPhone - 如何以给定日期的整数形式返回年份?
我试图将任何给定日期的 4 位数年份作为整数返回。我对 NSCalendar 或 NSDate 函数不太擅长,但尝试将它们与日期和日期格式化程序中的组件一起使用,…