nsdate相关内容
我有年,mont,...,第二个整数类型,我需要从他们构建NSDate。 我试过这个代码,但我有(null)。 NSDateFormatter * tempFormatter = [[[NSDateFormatter alloc] init] autorelease]; [tempFormatter setDateFormat:@“yyyy-mm-dd hh:mm:ss”]; N
..
任何人都知道NSDate的最小和最大可能值。 解决方案 //developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDate_Class/Reference/Reference.html#//apple_ref/occ/clm/NSDate/distantFuture\"> [NS
..
我有 NSDate * day1 和 NSDate * day2 。如何通过从day1和hour / minute / second复制每年/月/日,从第2天复制 NSDate * day3 $ 解决方案 unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit; NSDateC
..
如何使用Cocoa计算两个日期之间的月数? 谢谢, Stan 解决方案 查看NSCalendars components:fromDate:toDate:options 方法。它允许您减去日期,然后提取月属性值
..
如何比较两个NSDates并返回它们之间的时间量。 例如: 2010-06-20 14:29:41 -0400 2010-06-20 14:53:29 -0400 应返回类似于 23 或 24 解决方案 尝试类似: int intervall =(int)[date1 timeIntervalSinceDate:date2] / 60;
..
在我的计算机(美国的区域设置)中,默认的“短”日期格式设置为“1/5/13”(月/日/年)。 在系统偏好设置中,我已附加一个星期编号,“1/5/13 1”。 我的问题是这个代码,将字符串转换为日期: NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDate
..
我对这些代码行有一个奇怪的问题: NSDateFormatter * df = [[NSDateFormatter alloc] init]; [df setDateFormat:@“MMyyyy”]; NSDate * date = [df dateFromString:@“062008”]; NSLog(@“Date%@”,date); 结果是:
..
我使用的是Stig Brautaset的JSON库(http://code.google.com/p/json-framework),我需要序列化NSDate。我在考虑把它转换成一个字符串之前JSON化它,但是,我遇到了这种奇怪的行为: 为什么这些NSDates被认为是相等的? NSDate * d = [[NSDate alloc] init]; NSDate * dd = [
..
我有NSDate对象的NSArray,我想对它们进行排序,使今天是0,昨天在1等。 是升序还是降序,我使用一个函数,选择器或什么? 解决方案 NSArray有不同的排序方法,因为可能有不同的方式排序的东西。 NSSortDescriptors是一个通用的方法,为您提供了很多选项,在排序中使用什么键,什么选择器要使用这些键,以及总体顺序使用等等。或者你可以使用函数或比较器块,而不是如果
..
我有的纪元时间的值像123456789,现在我想转换成 NSDate 在可可框架。有人可以告诉我吗? 感谢 解决方案 文档是您的朋友! NSDate * date = [NSDate dateWithTimeIntervalSince1970:123456789];
..
现在我的尝试是这样的:我试图从一个月和一年生成一个NSDate NSCalendar * calendar = [NSCalendar currentCalendar]; NSDateComponents * components = [[NSDateComponents alloc] init]; NSNumber * day = [dataSource valueForKey:
..
我有两个时间值格式:%H%M%S(EG161500) 这些值是基于文本的整数。 在Cocoa中有一个简单的函数,使用60秒和分钟刻度来计算这两个整数之间的差值。 时间1 = 161500 时间2 = 171500 timedifference = 003000 解决方案 NSDateFormatter * dateFormatter = [[NSDate
..
我在Cocoa中创建了一个报表生成器,我需要生成方便的日期范围,例如“今天”,“本周”,“本月”,“今年”等。 有没有好的方法来做到这一点?这是我的骨架到目前为止: @interface DateRange:NSObject { NSDate startDate; NSDate endDate; } @property(nonatomic,retain)NSDat
..
我有以下代码: [[NSDate date] descriptionWithLocale:@“yyyy-MM-dd”] 我希望它返回以下格式的日期:“2009-04-23” 但它返回:2009年4月23日星期四晚上11:27:03 GMT + 03:00 我做错了? 提前谢谢。 解决方案 使用错误的方法。而应尝试 descript
..
我正在为正在处理的Cocoa应用程序添加重复事件。我每天和每周都重复,因为我可以定义这些数学(3600 * 24 * 7 = 1周)。我使用下面的代码修改日期: [NSDate dateWithTimeIntervalSinceNow:(3600 * 24 * 7 *(weeks) 我知道事件重复后已经过去了多少个月,但我不知道如何使NSDate对象代表未来1个月/ 3个
..
我的系统日期时间为5月26日22:55,但当我取得日期 [NSDate date] 日期时间为5月27日02:35 是因为时区? 如果是如何解决这个问题,当我得到日期时间,给我的系统日期,不检查时区 解决方案 NSLocale * currentLocale = [NSLocale currentLocale]; [[NSDate date] descriptionWit
..
有没有人知道如何得到即将到来的星期五的20点的NSDate? 解决方案 是,
..
这应该很简单,但它对我来说是具有挑战性的。我想知道计算 [NSDate date] 和从那时起的未来事件x秒之间的秒差的最佳方法。有几种不同类型的事件,每个事件可能每天发生多次,并且在不同的时间发生,这取决于一周中的哪一天发生。 什么我想做的是让用户从选择器中选择一个事件类型,然后根据他们的选择在通知中心为该事件的下一次发生设置报警。我有一切工作正常,除了秒的计算。 例如,假设星期一上
..
我将一个 NSDate 作为字符串存储在plist中,在启动时,我试图将plist的字符串转换回 这是我如何将值存储在我的plist: [InfoDic setValue:[NSDate date] forKey:@“LastDate”]; 在日志中(当我转换 [NSDate date] 到一个正确的字符串)它说: 2013-04-13 22:47:57 +
..
我正在使用指定一天中的时间(例如上午10:30)的时间表。我不知道日期,但是。我将把这些值存储在 NSDictionary 中,并希望以一种直接的方式处理它们。 我不能使用 NSDate ,因为我没有日期。至少不是以直接的方式。 另一种似乎很明显的方法是 NSTimeInterval ,但看起来像它可能是一个非常微妙的错误的来源。我特别考虑夏令时(这个星期在我心里是有原因的)。
..