ios - 我如何将这个特定的日期字符串转换为在 Swift 中键入 NSDate?

标签 ios swift nsdate nsdateformatter

<分区>

如何将 String 中的特定日期 "2016-06-29T23:00:00-07:00" 转换为 NSDate

目前我正在查看此网站 ( http://waracle.net/iphone-nsdateformatter-date-formatting-table/ ) 中的 NSDate 格式化表,但我仍然无法将字符串成功转换为 NSDate

最佳答案

你可以这样做:

let yourDate = "2016-06-29T23:00:00-07:00" //Your date in string.
let dates = NSDateFormatter()
dates.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
if let someVar = dates.dateFromString(yourDate){
print(someVar) //to avoid optional date.
}

关于ios - 我如何将这个特定的日期字符串转换为在 Swift 中键入 NSDate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38087744/

相关文章:

ios - UITextView中触发超链接文本点击和普通文本点击

iphone - 如何在 iOS 中使用位图/rgb 数据为图像制作动画

ios - 您将如何从 subview 中呈现 ViewController?

objective-c - CoreData中的NSDate是否封装了时区?

swift - 从 NSUserDefaults (Swift) 中的 double 值中检索日期

ios - 在 Xcode 中确定 iDevice 当前日期 - NSDate

ios - 为什么 didFinishLaunchingWithOptions 中的动画失败了?

iphone - iPhone可以串流MMS,RTSP(RTP,SDP),HTTP渐进式串流,HTTP即时串流(M3U8)文件

ios - 使用 Swift 删除 iOS 目录中的文件

ios - MoPub 原生广告的 UITableViewCell 问题