nsdate相关内容
我使用 NSDateFormatter 的什么 setDateFormat 选项来获取月日的序数后缀? 例如以下代码段当前生成: 8 月 15 日星期六下午 3:11 我必须改变什么才能得到: 8 月 15 日星期六下午 3:11日 NSDate *date = [NSDate 日期];NSDateFormatter *dateFormatter = [[[NSDateForma
..
我基本上需要分别获取当前日期和时间,格式为: 2009-04-2611:06:54 下面的代码来自同一主题的另一个问题,生成 现在:|2009-06-01 23:18:23 +0100|日期字符串:|2009 年 6 月 1 日 23:18|解析:|2009-06-01 23:18:00 +0100| 这几乎就是我要找的,但我想把日子和时间分开. NSDateFormatter
..
我得到了一个包含当前日期的字符串: NSString *date = [[NSDate date] description]; 在另一个点我想从这个字符串中检索日期,我使用了以下代码: [NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehavior10_4];NSDateFormatter *dateFormatter
..
我正在使用 NSDate *date = [NSDate 日期]; 获取日期,但我得到的日期相差 2 小时. 解决方案 NSDate 对象没有时区.它们代表了一个绝对的时刻.但是,当您询问其 description(例如,通过使用 NSLog() 打印)时,它必须选择一个时区.最合理的“默认"选择是 GMT.如果您自己不在格林威治标准时间,则日期似乎不正确,与您自己的偏移量有关.
..
我正在尝试使用 NSDate 确定当前日期是否在日期范围内. 例如,您可以使用 NSDate 获取当前日期/时间: NSDate rightNow = [NSDate 日期]; 然后我想使用该日期来检查它是否在 上午 9 点至下午 5 点 的范围内. 解决方案 我想出了一个解决方案.如果您有更好的解决方案,请随时留下,我会将其标记为正确. + (BOOL)date:(NSDat
..
我有一个 NSDate 对象.假设它代表“1-10-2011" NSDate *date = [df dateFromString:@"2011-10-01 00:00:00"]; 由于我的时区,该日期转换为“2011-09-30 22:00:00". 问题:如何在本地时区获取表示“2011-10-01 00:00:00"的新日期对象? 解决方案 NSDate 仅代表一个绝对时间
..
比较两个 NSDate 的最有效/推荐的方法是什么?我希望能够查看两个日期是否在同一天,无论时间如何,并且已经开始编写一些使用 NSDate 类中的 timeIntervalSinceDate: 方法并获取此值的整数除以秒数的代码一天内.这似乎很冗长,我觉得我错过了一些明显的东西. 我试图修复的代码是: if (!([key compare:todaysDate] == NSOrdered
..
我正在尝试实现 dropBox 同步,需要比较两个文件的日期.一个在我的 dropBox 帐户上,一个在我的 iPhone 上. 我想出了以下方法,但得到了意想不到的结果.我想我在比较两个日期时做错了一些事情.我只是使用了 >
..
我正在尝试将 xml 中的日期字符串解析为 iPhone 应用程序中的 NSDate 对象 我知道之前一定有人问过这个问题,但是,我相信我有正确的语法,但它不起作用.我的代码有问题吗? 我需要解析的日期字符串是: 2011-01-21T12:26:47-05:00 我用来解析它的代码是: self.dateFormatter = [[NSDateFormatter alloc]
..
如何以字符串形式获取星期几? 解决方案 NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];[dateFormatter setDateFormat:@"EEEE"];NSLog(@"%@", [dateFormatter stringFromDate:[NSDate date]]);
..
如何在 iOS 上将字符串转换为 NSDate? 解决方案 NSString *dateStr = @"20100223";//将字符串转换为日期对象NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];[dateFormat setDateFormat:@"yyyyMMdd"];NSDate *date = [dateF
..
在没有其他信息的情况下,如何获取 NSDate 对象的年/月/日?我意识到我可能可以用类似的东西来做到这一点: NSCalendar *cal = [[NSCalendar alloc] init];NSDateComponents *components = [cal components:0 fromDate:date];int year = [组件年份];int 月 = [组件月];int
..
如果我使用以下代码: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm"];NSDate *myDate = [dateFormatter dateFromString:@"2010-01-28T15:22:23.863
..
我正在尝试使用 NSDate 确定当前日期是否在日期范围内. 例如,您可以使用 NSDate 获取当前日期/时间: NSDate rightNow = [NSDate 日期]; 然后我想使用该日期来检查它是否在 上午 9 点至下午 5 点 的范围内. 解决方案 我想出了一个解决方案.如果您有更好的解决方案,请随时留下,我会将其标记为正确. + (BOOL)date:(NSDat
..
我有一个 NSArray 包含日期字符串 (即 NSString) 像这样:“Thu, 21 May 09 19:10:09 -0700" 我需要按日期对 NSArray 进行排序.我想先将日期字符串转换为 NSDate 对象,但在如何按 NSDate 对象排序的问题上陷入了困境. 谢谢. 解决方案 将日期作为 NSDate 对象存储在 NS(Mutable)Array 中,然
..
我有一个 NSString(例如“2011-04-12 19:23:39"),我将其格式化为 NSDate 的操作如下: [inputFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];NSDate *date = [inputFormatter dateFromString:newDateString]; 但是当我记录日期时它输出的是这样的:
..
我正在使用 NSDate *date = [NSDate 日期]; 获取日期,但我得到的日期相差 2 小时. 解决方案 NSDate 对象没有时区.它们代表了一个绝对的时刻.但是,当您询问其 description(例如,通过使用 NSLog() 打印)时,它必须选择一个时区.最合理的“默认"选择是 GMT.如果您自己不在格林威治标准时间,则日期似乎不正确,与您自己的偏移量有关.
..
我有包含日期字符串的数据. 通常情况下会在 'Jan.3, 1966' 类型格式,但由于国际差异,它可能并不总是完全那样. 我需要读入数据并将其转换为标准日期字符串 ('YYYY-MM-DD'). 基本上这是我目前所拥有的: var dataString = 'Jan.3, 1966'var dateFormatter = NSDateFormatter()dateForm
..
如何在 swift xcode 中根据日期创建日期对象. 例如在 javascript 中你会这样做:var day = new Date('2014-05-20'); 解决方案 Swift 有自己的 Date 类型.无需使用 NSDate. 在 Swift 中创建日期和时间 在 Swift 中,日期和时间存储在 64 位浮点数中,用于测量自 2001 年 1 月 1 日
..
基本上,正如标题所说.我想知道如何为 NSDate 添加 1 天. 如果是这样: 2011 年 2 月 21 日 它会变成: 2011 年 2 月 22 日 或者如果是: 2011 年 12 月 31 日 它会变成: 2012 年 1 月 1 日. 解决方案 Swift 5.0 : var dayComponent = DateComponents()dayCompone
..