问题标签 [nsdateformatter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3595 浏览

iphone - 无法使用 NSDateFormatter 解析日期

我正在获取一个 RSS,其中我收到以下日期戳:

现在我正在使用 NSDateFormatter 来解析这个日期时间戳。

但是如果只是删除时间戳部分,它就不能正常工作[parseFormatter setDateFormat:@"yyyy-MM-d"];但是如果我添加其余的东西,它会返回 nil。

任何的想法 ?

提前致谢....

0 投票
2 回答
915 浏览

cocoa-touch - NSDateFormatter 问题

我正在尝试从字符串中获取 NSDate,但它返回 nil。我试过这个:

谢谢

0 投票
3 回答
4240 浏览

iphone - 使用 NSTimer 和 NSDateFormatter 显示时间码

我非常接近完成我的第一个 iPhone 应用程序,这很开心。我正在尝试通过在 UILabel 上显示当前时间 (NSDate) 的 NSTimer 使用当前时间添加运行时间码。NSDate 对我来说工作正常,显示小时、分钟、秒、毫秒。但是我需要每秒显示 24 帧,而不是毫秒。

问题是我需要每秒帧数与小时、分钟和秒 100% 同步,所以我不能在单独的计时器中添加帧。我试过了,让它工作了,但帧计时器没有与日期计时器同步运行。

谁能帮我解决这个问题?有没有办法自定义 NSDateFormatter 以便我可以将日期计时器格式化为每秒 24 帧?现在我仅限于格式化小时、分钟、秒和毫秒。

这是我现在正在使用的代码

0 投票
2 回答
3385 浏览

iphone - iPhone SDK Objective-C __DATE__(编译日期)无法转换为 NSDate

好吧,我放弃了。为什么 aDate 有时会返回 nil?

如果我使用注释掉的行......或者它们匹配的替换行是否重要?

0 投票
2 回答
1860 浏览

iphone - 如何更改日期/时间的格式?

我有这个日期和时间格式:

并想将其更改为:

我正在这样做,它获取当前格式:

但是当我改变格式时,我最终得到一个空值。例如:

日期将为空。我想将最终结果放入一个 NSString 中。如果时间和日期可以作为单独的属性出现,那就太好了,这样我就可以随意安排它们了。关于如何更改格式的任何想法?

0 投票
1 回答
562 浏览

objective-c - NSDateFormatter 在相同格式的 2 个不同输入上返回 nil?

我是 Objective-c 的新手,我遇到了这个疯狂的问题……</p>

对于低精度测试用例:

dateString = @"2010-05-25 11:05:21",转换成功。

dateString = @"2010-03-01 15:54:36",转换失败。

对于高精度测试用例:

dateString = @"2010-05-25 11:05:21.937113",转换成功。

dateString = @"2010-03-01 15:54:36.937113",转换失败。

下面是我的代码:

任何帮助都非常感谢!

0 投票
5 回答
1714 浏览

iphone - 从字符串格式化日期

我正在尝试将日期从字符串格式化为另一种格式。

例如:2012-05-29 23:55:52进入29/05 *newline* 2010.

我只是不明白 NSDate 和 NSDateFormatter 背后的逻辑,我想..

任何帮助将不胜感激。谢谢 :)

0 投票
1 回答
2646 浏览

iphone - NSDateFormatter - 将设备语言设置为区域设置?

我正在尝试让 iPhone 显示由NSDateFormatter当前设备语言格式化的日期。

我已经尝试过setLocale:[NSLocale currentLocale],但这只会返回5而不是May(或者Mai,如我所愿)。

编辑currentLocale显示May(英文)。systemLocale显示 5(我认为 systemLocale 是挪威语),并且也autoupdatingCurrentLocale显示May

任何帮助表示赞赏。谢谢!:)

没关系 - 模拟器跟我开玩笑,它可以在真实设备上运行。#

0 投票
0 回答
175 浏览

objective-c - 我距离格林威治标准时间 532 小时?

iPhone、Xcode、Objective-c:

哇.. 532 小时时区偏移?

0 投票
5 回答
19784 浏览

iphone - 我如何使用 NSDateFormatter 有什么问题?

在这种情况下,eventDate 对象为零。有人可以给我线索吗?该代码曾经有效。

更新:无法谈论为什么由于 NDA 而这不起作用。可以这么说,当 iOS 4 发布时,我会发布我自己问题的答案。