我想从字符串中猜出确切的日期格式:
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
答案 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)