在 Swift 中从字符串到 NSDate [英] From String to NSDate in Swift

查看:6

问题描述

我有一个包含 datestring,格式如下:2014 年 9 月 4 日星期四 10:50:12 +0000

I've got a string containing a date in this format: Thu, 04 Sep 2014 10:50:12 +0000

您知道如何将其转换为:2014 年 4 月 9 日(dd-MM-yyyy)

Do you know how can I convert it to: 04-09-2014 (dd-MM-yyyy)

当然,使用 Swift

推荐答案

如果上述方法不起作用,这应该可以解决问题:

If the above doesn't work, this should do the trick:

let formatter = DateFormatter()
formatter.locale = Locale(identifier: "US_en")
formatter.dateFormat = "E, dd MMM yyyy HH:mm:ss Z"
let date = formatter.date(from: "Thu, 04 Sep 2014 10:50:12 +0000")
查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆