问题标签 [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.
cocoa - Unicode 语言环境数据标记(例如)“Tue, 23 Feb 2010 06:00:44 PST”
当我注意到(例如)[NSDate dateFromString:@"Tue, 23 Feb 2010 06:00:44 PST"]
返回时,我正在解析 XML 提要并尝试将其转换为 NSObject nil
。然后我尝试NSDate
使用NSDateFormatter
.
但这仍然返回nil
。我认为我的问题是我的Unicode 数据标记是错误的。我不知道它应该是什么样子。
有关Unicode Locale Data Markup Language
外观的更多信息,请点击此处。
谢谢你的每一个想法!
objective-c - 来自 NSString 的 NSDate
我已经阅读了 DateFormatting 指南,但我仍然无法获得可用的格式化程序。
iphone - 将字符串转换为日期时崩溃
在我的应用程序中,我不想在手机上使用当地时间。我想获得格林威治标准时间的当前时间。为此,我有一个时区设置为 GMT 的日期格式化程序。然后我执行以下操作来取回当前时间:
尽管在 dateFromString 调用中,我的应用程序获得了 EXC_BAD_ACCESS。我检查了 dateOne 的返回值,它的格式与 dateformatters 匹配。我究竟做错了什么?有一个更好的方法吗?
谢谢
编辑:
objective-c - 为什么我的 NSDateFormatter 在解析时返回 nil?
我的代码是这样的
我的 newDate 在这一点上为零我不知道为什么
iphone - 如何在iphone中输入日期格式
我是 iphone 开发的新手。在我的输入日期格式是“2010-03-05T18:20:40Z”,我不知道如何给出我的代码的输入格式。所以我在我的代码中提到了(?)。
输入日期格式 = "2010-03-05T18:20:40Z"
这里我的代码是:
请帮帮我。
谢谢。
iphone - NSDateFormatter 模拟器上的日期不正确,设备上的日期正确
我正在建立一个日历并找出我做的这个月的第一天
在设备上,这可以正常工作,并且该月的 1 日在正确的日期。但在模拟器上是后天。尽管模拟器并不重要,但它有点让我发疯,以为我做错了什么。我试图设置格式化程序的语言环境,但没有区别,我也不认为应该这样做。任何人都可以对此有所了解吗?
顺便说一句,有没有比这更好的方法来构建日历?
更新:似乎如果我不设置语言环境,它在设备上可以正常工作,但在模拟器上却不行。如果我确实将语言环境设置为 en_US,它们都不起作用。如果这有任何改变,我在澳大利亚,但我很确定美国和澳大利亚都有相同的日历:/
iphone - 何以当前语言(iPhone)从 NSDateFormatter 获取月份/工作日符号
特别是我对shortStandaloneWeekdaySymbols感兴趣。我正在使用这段代码:
但是,如果 iPhone 区域格式设置为美国,但语言设置为法语/德语/任何其他语言,NSDateFormatter 将返回英语字符串(周一...)。但我想尊重语言设置并以当前语言获取工作日名称(例如,标准时钟应用程序就是这样做的)。这可能吗?
我能想到的唯一方法是获取当前用户语言(如何?)并将日期格式化程序上的语言环境设置为该语言的区域。
iphone - 如何将 UTC 日期转换为 NSDate?
我有一个 UTC 字符串,想将其转换为 NSDate。
当我通过调试器时,即使 sDate 是“2010-03-24T02:35:57Z”,d 也是 nil
不完全确定我做错了什么。
iphone - NSDateformatter 的问题
我已经看到很多关于 NSDateformatter 和 NSDate 的问题,但没有一个可以帮助我。
问题是,它返回日期---'2010-01-10 00:03:00 +0600'月份更改为1,分钟更改为3,可能是什么问题???
iphone - 数据格式化程序暂时不可用
我尝试使用日期格式化程序(NSDateFormatter),但我不断收到此错误: