AlAssetPropertyDate返回错误的日期,如121586-08-24 02:03:49 +0000

时间:2014-06-05 17:18:17

标签: ios uiimage nsdate alasset

ALAsset *asset = ..../ initialization
NSDate *date  = [asset valueForProperty:ALAssetPropertyDate];

返回的是一个日期对象,但问题是从AlAsset返回的某些日期对象是错误的,如121586-08-24 02:03:49 +0000这种情况仅适用于某些日期。

任何人都可以让我知道我的代码有什么问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

你也可以尝试这个..

NSDate *date=[asset valueForProperty:ALAssetPropertyDate];

NSString *datestring = [NSDateFormatter localizedStringFromDate:date
                                                      dateStyle:NSDateFormatterMediumStyle
                                                      timeStyle:NSDateFormatterMediumStyle];

之后,您将获得字符串

中的结果