NSDate 来自字符串问题

发布于 2024-10-20 13:26:48 字数 470 浏览 3 评论 0原文

我浏览了有关此主题的现有问题,但我的问题不太具体,我无法找出问题的根源。

我有这样的字符串:

str = @"Sun Mar 06 13:20:12 2011";

我想将其转换为 NSTimeInterval。我这样做:

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"ddd mmm dd hh:mm:ss yyyy"];
NSDate *date = [formatter dateFromString:str];

NSTimeInterval interval = [date timeIntervalSince1970];

“日期”总是为零。

我认为我错误地定义了格式,但不知道在哪一部分。

I surfed through existant questions regarding this theme, but my issue is little specific and i can't figure out source of the problem.

I have string like:

str = @"Sun Mar 06 13:20:12 2011";

And i want to convert it to NSTimeInterval. Im doing it this way:

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"ddd mmm dd hh:mm:ss yyyy"];
NSDate *date = [formatter dateFromString:str];

NSTimeInterval interval = [date timeIntervalSince1970];

"date" always gets nil.

I think I'm wrongly defining the format, but can't figure out at what part.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不爱素颜 2024-10-27 13:26:48

基于 http://www.deanoj.co.uk/ ios-development/nsdateformatter-formatting-strings-reference/

你应该使用 ccc MMM dd hh:mm:ss yyyy 而不是 ddd mmm dd hh:mm:ss yyyy< /代码>

Based on http://www.deanoj.co.uk/ios-development/nsdateformatter-formatting-strings-reference/

you should use ccc MMM dd hh:mm:ss yyyy instead of ddd mmm dd hh:mm:ss yyyy

别挽留 2024-10-27 13:26:48

我总是建议您避免使用 nsdateformatter。而是使用 nsdatecomponents。由于它的不稳定,我遭受了很多痛苦。最初它在使用 NSdateFormatter 的一些属性后得到修复,但我在 4.2.1 版本的 iOS 中遇到了 nil 问题。

chk 这个链接可以更好地理解 nsdateformatter 。

http://developer.apple.com/library/ios/#qa /qa2010/qa1480.html

I always advice you to avoid usage of nsdateformatter. Instead use nsdatecomponents. I have suffered a lot because of its instability. Intially it got fixed after using few properties of NSdateFormatter but I got the nil problem in 4.2.1 version of iOS.

chk this link to understand nsdateformatter better.

http://developer.apple.com/library/ios/#qa/qa2010/qa1480.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文