猜是字符串的确切日期格式

时间:2016-07-19 09:27:07

标签: ios swift nsdate

我想从字符串中猜出确切的日期格式:

LOCK TABLES t1 READ;
select * from t1;
Unlock TABLES t1;

我认为默认日期格式为:

2016-07-19 19:30:00 +0000

但是当我尝试将其转换为其他日期格式时,我发现了这个错误:

yyyy-MM-dd'T'HH:mm:ssZZZZZ

我认为日期格式与我的字符串不匹配!有帮助吗? 代码:

fatal error: unexpectedly found nil while unwrapping an Optional value

1 个答案:

答案 0 :(得分:1)

以下格式可以正常使用:

let getDateEvent = "2016-07-19 19:30:00 +0000"
print(getDateEvent)

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss zzzz"
let date = dateFormatter.dateFromString(getDateEvent)

dateFormatter.dateFormat = "eeee, MMM d"///this is you want to convert format
let timeStamp = dateFormatter.stringFromDate(date!)
print(timeStamp)