【问题标题】:Parsing EXIF date string to NSDate [closed]将 EXIF 日期字符串解析为 NSDate [关闭]
【发布时间】:2013-05-15 14:49:10
【问题描述】:

我需要解析的输入日期字符串是 2013:05:14 13:24:44 我尝试使用此 NSDateFormatter 代码,但它不起作用...... 有什么想法吗?

_dateFormatter = [NSDateFormatter alloc];
[_dateFormatter setDateFormat:@"yyyy:MM:dd hh:mm:ss"];
NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
[_dateFormatter setLocale:usLocale];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];

【问题讨论】:

  • 显示日期字符串。
  • 没有日期字符串,没有预期的输出,没有实际的输出,毫无意义的“它不起作用”——不是一个真正的问题

标签: ios


【解决方案1】:

您需要HH:mm:ss,而不是字符串中的hh:mm:ss。由于字符串显示小时为“13”,因此您需要使用HH (00-23) 而不是hh (01-12)。

【讨论】:

  • 实际上,他需要阅读 NSDateFormatter 的规范并点击格式字符串信息的链接。
  • 我已经尝试过您的建议 (HH:mm:ss) 但效果不佳.. 我认为问题更多在于日期部分 (yyyy:MM:dd)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-08
  • 2011-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多