gpt4 book ai didi

ios - NSdate 的字符串返回 nil

转载 作者:行者123 更新时间:2023-11-28 09:34:47 24 4
gpt4 key购买 nike

我想将我的 String dateTime 分离到不同的变量日期和时间,因为我将单独显示它。我怎么能这样做?

这是我获取日期的代码,它返回 nil:

let datetime = "2015-04-06T13:24:11.913"
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "MMM-DD-YYYY"
let date = dateFormatter.dateFromString(datetime)
println(date)

提前致谢。

更新:这是我的错误, enter image description here

更新 2:它没有返回错误,但它给了我错误的格式化日期月份

enter image description here

最佳答案

使用这个格式化程序

let datetime = "2015-04-06T13:24:11.913"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS"
let date = dateFormatter.dateFromString(datetime)
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(NSCalendarUnit.CalendarUnitDay | NSCalendarUnit.CalendarUnitHour, fromDate: date!)
components.day//This is 6

你的格式化程序必须匹配你的字符串

这是我的 playground 截图,效果很好。 enter image description here

关于ios - NSdate 的字符串返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29958674/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com