nsdateformatter相关内容
我正在使用 - [NSDateFormatter setDoesRelativeDateFormatting:] 将日期显示为“今天”或“昨天”。我只是查看过去的日期,但很好奇我会为英国本地化的选项。 只是 “今天” “昨天” “前一天” $ 解决方案 b $ b 是否可能的输出列在任何地方,所以我可以了解正确显示它们所需的屏幕空间? 是的。当您运行以下程序时,
..
我会疯了,可能是一个愚蠢的问题。 我有3个字符串:年,月和日。我需要一个基于currentLocale的正确格式的日期,所以ie如果currentLocale localeIdentifier是en_US我的dateFormat应该是: MMM / dd / yyyy 如果是fr_FR,dateFormat应为dd / MMM / yyyy 我不认为这样做的唯一方法是获取cur
..
我有这部分代码: NSDate * date = nil; NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateStyle:NSDateFormatterMediumStyle]; [dateFormatter setDateFormat:@“dd-MM-
..
我尝试使用Swift将UTC格式的日期从API转换为人类可读的近似格式。 我正在寻找类似以下的东西: 2015-07-14T13:51:05.423Z 到 大约两周前 在Swift中最好的方法是什么?虽然最好这可以直接格式化字符串,我明白这可能需要将字符串转换为NSDate对象。 任何帮助将非常感激。 b $ b 编辑:我的问题已被标识为可能与另一个问题重复
..
我有这种日期和时间格式: 2010-05-19 07:53:30 并希望将其更改为: 星期三@ 7:53 PM 5/19/2010 ,它获得当前的格式: NSDateFormatter * formatter = [[NSDateFormatter alloc] init]; formatter.dateFormat = @“yy
..
我试图将 @转换成 NSDate code>: [dateFormatter setDateFormat:@“EEE,dd MMM yyyy HH:mm:ss Z”]; NSDate * date = [dateFormatter dateFromString:dateString]; 我得到 nil c>(+ 02:00) code>是问题。根据 Unico
..
我使用NSDateFormatter,问题是它的一致性。如果我使用kCFDateFormatterMediumStyle,它在模拟器中的格式为“2009年11月26日”,但在设备上它给出“2009年11月26日”。 问题,这是NSFormatter可信意味着在不久的将来或更新从苹果可以改变风格了吗? 解决方案 NSDateFormatter根据设备上的国际设置,将日期格式化为用户的首
..
我需要在 tableView:cellForRowAtIndexPath:中格式化日期和时间。因为创建一个 NSDateFormatter 是一个相当重的操作,我已经使它们是静态的。这是每行格式化日期和时间的最佳方法吗? - (UITableViewCell *)tableView :( UITableView *)tableView cellForRowAtIndexPath:(N
..
我试图解析这个日期时间戳 开始字符串: Sep 2013 08:51:41 EEST 这个问题只有 EEST ,我试过z或zzz或V,没有发生。日期格式化程序始终为NULL。 当我从字符串中剪切EEST时,一切都正常。 建议如何解决这个问题? 感谢 UPDATE: dateFormat = [[NSDateFormatter alloc]
..
看起来像一个简单的东西,但我似乎找不到一个办法。 看到一些不同的方法将是很好的。 p> 解决方案 @ Chuck的答案是正确的,并引导我到以下代码。我想分享: NSDateComponents * comps = [[NSDateComponents alloc] init]; [comps setDay:10]; [comps setMonth:10]; [co
..
我有问题。我得到12小时格式的传入时间字符串,我把它们转换为NSDate对象。当iPhone是12小时格式,没有问题。但是当它是24小时格式,事情出了问题。下面是一些示例代码演示: NSString * theTime = @“3:19 PM” NSDateFormatter * formatter = [[NSDateFormatter alloc] init]; [format
..
我尝试以“2/22/11”格式获取NSString日期,并将其转换为以下格式:2011-02-22 是我的代码: NSDate * dateTemp = [[NSDate alloc] init]; NSDateFormatter * dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:
..
我有数据作为customerFromDate“01 Apr 2010”和customerToDate“2010年4月30日”这是一个字符串。 我想将该格式转换为字符串“yyyy-MM-dd”,但是当这样做时,我获得了空值。 请参阅我尝试的以下代码。 printf(“\\\ customerFromDate%s” customerStatementObj.customerFromD
..
我相信我可能在 NSDateFormatter 中发现了一个错误,我不知道这是否已被本地化为在系统偏好设置中指定了巴西时区。 完整的专案在这里: http:// www .idanfe.com / dl / nsDateFormatterPuzzle.zip 代码的相关摘录如下所示: NSArray * unformattedDatesArray = [[NSArray all
..
在我的计算机(美国的区域设置)中,默认的“短”日期格式设置为“1/5/13”(月/日/年)。 在系统偏好设置中,我已附加一个星期编号,“1/5/13 1”。 我的问题是这个代码,将字符串转换为日期: NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDate
..
我的团队发现我们在我们的代码库中使用了各种 NSDateFormatter 对象,并开始研究如何避免分配/初始化常见的成本/混乱 一个想法是在 NSDateFormatter 类上创建一个类别将提供对通常配置的格式化器的静态实例的引用。例如,我们在几个地方使用“短时间”日期格式化程序,并且希望添加以下类方法: @implementation NSDateFormatter(NSDat
..
我对这些代码行有一个奇怪的问题: NSDateFormatter * df = [[NSDateFormatter alloc] init]; [df setDateFormat:@“MMyyyy”]; NSDate * date = [df dateFromString:@“062008”]; NSLog(@“Date%@”,date); 结果是:
..
例如: [dateFormatter setDateFormat:@“yyyy-MM-DD HH:mm:ss”]; 我想有一个列表,显示所有这些日期格式说明符,但找不到任何。 NSDateFormatter文档似乎没有提及这些。 解决方案 它使用 Unicode Technical Standard#35 。 另请注意:NSDateFormatter更改很多与iOS 4,所以一
..
在一般情况下,使用NSDateFormatter解析rfc3339日期似乎是不可能的。我错了吗? [编辑2年后:现在有一种方法! ] 一个不是特别的可扩展的web服务正在为我提供日期: 2009-12-31T00:00:00-06:00 Rfc3339兼容,他们正在使用的jaxb库的默认输出。请注意冒号,当偏移量不是字面值“z”时,rfc3339 需要:
..
我将一个 NSDate 作为字符串存储在plist中,在启动时,我试图将plist的字符串转换回 这是我如何将值存储在我的plist: [InfoDic setValue:[NSDate date] forKey:@“LastDate”]; 在日志中(当我转换 [NSDate date] 到一个正确的字符串)它说: 2013-04-13 22:47:57 +
..