iOS:NSDate 问题
我有这段代码: NSDateComponents *components = [[[NSDateComponents alloc] init] autorelease]; [components setYear:2011]; [components setDay:1…
IOS:NSDateComponent 的问题
我有这个代码: - (void) setDataLabel{ for (int k = 0; k<31; k++){ [[lineSunday objectAtIndex:k] setAlpha:0.00]; [[arrayDay objectAtIndex:k] …
传递 kCFCalendarUnitWeekday 的值
我想在特定的一天设置闹钟。我不明白如何设置 kCFCalendarUnitWeekday 的值。这是我的代码: NSDateComponents *components = [[NSDateComponents all…
比较两个 NSDate 的相同日期/时间
date1 == date2 不是有效的比较方法吗?如果不是,正确的选择是什么? 这是我的代码: - (NSDate*) dateWithNoTime { unsigned int flags = NSYearCal…
NSDate、NSCalendar 和 NSDateComponents 计时
NSDate *today = [NSDate date]; NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; [calendar setTime…
NSDateComponents 给出了错误的 2 月 28 日日期
我正尝试在二月内进行搜索。所以我想弄清楚最后一天是 28 还是 29。我正在从 3 月底做减法, NSDate* endFeb = [march dateByAddingTimeInterval: (NS…
NSCalendar 组件不考虑时间
我们知道 NSDate 是 UTC/GMT。换句话说,没有与之关联的时区信息。 有一些高级类,例如 NSCalendar、NSTimeZone 和 NSDateComponents,它们确实考虑了…
如何设置现有的 NSDate 时间?
如何设置现有 NSDate 的时间? 也就是说,我有一个日期(例如当前日期/时间),但随后想将其设置为特定时间(例如上午 11.23 点)。在目标 C 中执行此…
在 NSArray 中查找具有给定时间(例如晚上 8 点)之后的某个时间的 NSDate?
Objective-C 中是否有一种快速方法可以识别 NSArray 中的 NSDate 在给定时间(例如晚上 8 点)之后的某个时间? 除了手动遍历数组中的每个 NSDate 然…
我该如何改进这个“DateFromNextWeekDay:FromDate”方法代码?
很高兴听到有关如何改进/缩短此方法的建议。简而言之,需要: 找到与传递到方法中的日期相匹配的下一个日期(例如星期三)。 例如,给定日期的下一个…
使用 NSDateComponents 获取一周的第一天:更改年份
你好 我在设置firstWeekDay时遇到问题,这就是我所做的: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCale…
计算“上周五”带 NSDate + NSDate组件
我在使用 NSDate 和 NSDateComponents 计算相对于当前日期的特定日期时遇到一些问题。例如,假设我想要上周五。我尝试了以下操作: NSDateComponents …
为什么我会收到“2010-01-01 00:00:00 +900”来自“2010-12-31 15:00:00“000”?
我有 NSDate,如果我使用 NSLog(@"%@", date.description); 则会显示如下: 2010-12-31 15:00:00 +0000 它将显示为好像我使用了 NSLog(@"%@", [date d…
为什么 NSCalendar 的 dateFromComponents 返回错误的日期?
我期待 2010-10-11 00:00:00 但我收到 2010-10-10 21:00:00 +0000 我知道,我可以添加几个小时并收到所需的日期,但我不明白为什么我得到前一天的 21 …