nsdateformatter - Swift: Result of dateFromString nil unexpectely -
i went through related questions , tried suggestions didn't worked out me:
let dateformatter = nsdateformatter() dateformatter.dateformat = "dd.mm.yyyy hh:mm" dateformatter.locale = nslocale(localeidentifier: "en_us_posix") dateformatter.datestyle = .fullstyle let timestamp = dateformatter.datefromstring("07.07.2015 19:07")
timestamp nil.... :-(
remove line nsdateformatterstyle:
let dateformatter = nsdateformatter() dateformatter.dateformat = "dd.mm.yyyy hh:mm" dateformatter.locale = nslocale(localeidentifier: "en_us_posix") let timestamp = dateformatter.datefromstring("07.07.2015 19:07")
this because setting nsdateformatterstyle
overrides dateformatter.dateformat
, making results nil when using both.
the solution not use nsdateformatterstyle
if have dateformat
.
Comments
Post a Comment