let rowEndTime = form.rowByTag("End Time")?.baseValue
let formatter = NSDateFormatter()
formatter.locale = NSLocale.currentLocale()
let stringEnd = formatter.stringFromDate((rowEndTime as? NSDate)!)
print(stringEnd)
我正在尝试将行返回的日期转换为本地时区,然后转换为字符串。 stringFromDate总是返回nil,我似乎无法让时区坚持下去。任何想法我是如何做到这一点的?
答案 0 :(得分:0)
尝试如下 -
let rowEndTime = form.rowByTag("End Time")?.baseValue
let formatter = NSDateFormatter()
formatter.dateFormat = "d MMMM y"
formatter.locale = NSLocale(localeIdentifier: "en-US")//or NSLocale.currentLocale()
let stringEnd = formatter.stringFromDate((rowEndTime as? NSDate)!)