Ios 如何从日期开始以三个字母显示月份和工作日
您好,我正在从这样的服务器获得一个日期Ios 如何从日期开始以三个字母显示月份和工作日,ios,swift,Ios,Swift,您好,我正在从这样的服务器获得一个日期 2016-02-10 TUE, 10 FEB 2016 我想在我的视图中显示一个日期,如下所示 2016-02-10 TUE, 10 FEB 2016 我该怎么做 这是我的约会代码 let departureDate = (((dict["\(indexPath.item)"] as?NSDictionary)!["Trip"] as?NSDictionary)!["departure_date"] as?NSString)! as Stri
2016-02-10
TUE, 10 FEB 2016
我想在我的视图中显示一个日期,如下所示
2016-02-10
TUE, 10 FEB 2016
我该怎么做
这是我的约会代码
let departureDate = (((dict["\(indexPath.item)"] as?NSDictionary)!["Trip"] as?NSDictionary)!["departure_date"] as?NSString)! as String
喜欢
//create dateformatter
let dateFormatter2 = NSDateFormatter()
// set your dateformat intially whatever u get from server or local
//2016-02-10
dateFormatter2.dateFormat = "yyyy-MM-dd"
// convert your string to date
let date2 = dateFormatter2.dateFromString(departureDate as String)
// create another dateformat for what output u need at final
// TUE, 10 FEB 2016
dateFormatter2.dateFormat = "EEE, dd MMM yyyy"
// again convert the date to string again
let finaldate = dateFormatter2.stringFromDate(date2!).uppercaseString
iPhone格式字符串为。您好,谢谢您的回答。它正在工作。。你能告诉我如何用大写字母显示所有内容吗?@hellosheikh——用大写字母显示所有内容,你能显示例如
let finaldate=dateFormatter2.stringFromDate(date2!).uppercaseString
。还要注意的是,StringFromdate
应该是StringFromdate
(camelCase方法名称),并且date2
是一个需要展开的可选项(可能使用if let
子句,而不是我在这里强制展开的示例)。好的,谢谢您并编辑您的答案。最后一行应该是这样的:让finaldate=dateFormatter2.stringFromDate(date2)。实际上我是说未来的用户不会confuse@Thank非常感谢