NSDateFormatter dateFromString 返回 nil
我有以下代码:
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
/*2010-11-02 20:31:39*/
[df setDateFormat:@"YYYY-MM-dd hh:mm:ss"];
NSDate* date = [df dateFromString:@"2010-11-02 20:31:39"];
date
is nil
。
知道为什么吗?
I have the following code:
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
/*2010-11-02 20:31:39*/
[df setDateFormat:@"YYYY-MM-dd hh:mm:ss"];
NSDate* date = [df dateFromString:@"2010-11-02 20:31:39"];
date
is nil
.
Any idea why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
hh
符号用于表示 1 到 12 之间的小时。使用HH
表示 1 到 24 之间的小时。此外,YYYY
用于表示周- 编号年份。您可能需要yyyy
。有关详细信息,请参阅 Unicode 技术标准 #35。
The
hh
symbol is used for hours between 1 and 12. UseHH
for hours between 1 and 24. Also,YYYY
is used for the week-numbering year. You probably wantyyyy
instead.Check out Unicode Technical Standard #35 for details.