【发布时间】:2016-08-10 14:07:48
【问题描述】:
我找到了下面的示例,它似乎在 am-pm 模式和 24 小时模式下都可以工作。
问题是我想根据用户所在的国家/地区自动设置语言环境标识符。 我没有找到包含国家/地区的列表或自动执行此操作的方法。
谁能帮忙举个例子?
let mydate = "2014-10-28T18:14:32"
let formatter = NSDateFormatter()
formatter.locale = NSLocale(localeIdentifier: "en_US_POSIX")
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss"
if let parsedDateTimeString = formatter.dateFromString(mydate) {
formatter.stringFromDate(parsedDateTimeString)
print(parsedDateTimeString)
} else {
print("Could not parse date")
}
【问题讨论】:
-
这个link 可能对你有帮助。
标签: iphone swift nsdateformatter nslocale