从字符串格式化日期

用户499846

我在这里查看了许多其他解决方案,但似乎无法使它适用于我的情况。

我正在使用一个API,该API会将其中的某些部分保存到核心数据中,但是API中的日期格式与核心数据所期望的日期格式不匹配,

我得到的日期的格式为:

2013年6月28日5:51:28 PM

我需要能够按此日期对我的实体进行排序,以便显示最新的项目。我尝试了以下格式,但似乎无法获得有效的结果,关于如何实现此目标的任何想法?

NSDate *createdDate = [key objectForKey:@"createdDate"];

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"mm/dd/yyyy hhmmss"];
NSDate *date = [dateFormat dateFromString:createdDate];
温恩

createdDate不能是一个NSDate如果是这样,您的代码将崩溃而不是不工作。它一定是一个NSString

NSString *createdDate = [key objectForKey:@"createdDate"];

接下来,您说收到的日期字符串Jun 28, 2013 5:51:28 PM与您尝试使用的格式甚至不完全匹配mm/dd/yyyy hhmmss首先,格式带有斜杠,而日期字符串则没有。格式必须与字符串结构完全匹配。再次阅读日期格式器格式规范,然后修改格式。我没有手拿的东西,但是会有点像MMM dd, yyyy H:mm:ss a(不要只是使用这种格式,请先检查一下)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

格式化日期字符串

来自分类Dev

格式化日期字符串

来自分类Dev

如何从DatePickerFragment传输格式化的日期字符串?

来自分类Dev

格式化日期字符串的缩写月份

来自分类Dev

使用子字符串格式化JavaScript日期

来自分类Dev

QT重新格式化日期时间字符串

来自分类Dev

JavaScript重新格式化日期字符串

来自分类Dev

尝试使用Servlet格式化日期字符串

来自分类Dev

在React Native中格式化日期字符串

来自分类Dev

如何格式化日期/时间字符串?(Java)

来自分类Dev

如何格式化字符串日期颤抖?

来自分类Dev

使用DateFormatter格式化字符串日期

来自分类Dev

XQuery返回字符串而不是格式化日期

来自分类Dev

Java格式化日期字符串

来自分类Dev

格式化日期字符串java

来自分类Dev

重新格式化日期字符串

来自分类Dev

如何格式化JavaScript长字符串日期

来自分类Dev

如何格式化日期/时间字符串?(Java)

来自分类Dev

格式化日期和时间字符串

来自分类Dev

在 Linux 中格式化日期字符串

来自分类Dev

格式化日期字符串 Swift 3 的问题

来自分类Dev

js格式化日期字符串

来自分类Dev

如何使用javascript格式化日期字符串

来自分类Dev

这些日期字符串的格式化字符串将是什么?

来自分类Dev

如果给定日期格式更改,如何格式化日期字符串

来自分类Dev

格式化字符串与串联

来自分类Dev

查找格式化的字符串

来自分类Dev

需要格式化字符串

来自分类Dev

VBA格式化字符串