解析时间格式" 2015-07-14T09:00:00:+08:000"返回零

时间:2015-07-21 07:58:58

标签: ios objective-c swift datetime time

我尝试解析时间,但它一直没有返回。我有什么遗漏的吗?

 var datetime =  "2015-07-14T09:00:00:+08:000"
    var dateFormatter = NSDateFormatter()
    dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss:Z"
    if let date : NSDate = dateFormatter.dateFromString(datetime){
        var timeFormatter = NSDateFormatter()
        timeFormatter.timeStyle = NSDateFormatterStyle.ShortStyle
        let timeString = timeFormatter.stringFromDate(date)
        xValues.addObject(timeString)
    }

1 个答案:

答案 0 :(得分:3)

+08:000是错误的时区规范日期格式。它应该只是+08:00,例如8小时0分钟