我似乎被困在这里,我在这方面浪费了太多的书籍。
我所拥有的是一个 RFC 1123 格式的字符串,我想从中获取一个日期,但无论我做什么,我都会得到一个 nil 结果;
let dateFormat = NSDateFormatter();
dateFormat.dateStyle = .MediumStyle;
dateFormat.dateFormat = "EEE',' dd MMM yyyy HH':'mm':'ss z";
dateFormat.locale = NSLocale.systemLocale();
dateFormat.timeZone = NSTimeZone(abbreviation:"GMT");
var currentDate = dateFormat.dateFromString("Sun, 28 Jun 2015 04:30:54 GMT");
我不确定我错过了什么,如果我将 MMM 更改为 MM 并制作 6 月 6 日,那么它可以工作。好像只有这个例子。我尝试移动创建 dateFormat 的顺序,但仍然没有结果。对此问题的任何帮助将不胜感激