gpt4 book ai didi

swift - NSDateFormatter 到 Swift 中的 Int

转载 作者:行者123 更新时间:2023-11-28 11:18:56 25 4
gpt4 key购买 nike

我正在尝试转换 NSDateFormater Int,但变量返回 nil。这是我正在使用的代码:

    var datePeriodBegin:NSDate = NSDate()    
if(NSUserDefaults.standardUserDefaults().objectForKey("datePeriodBegin") != nil){
datePeriodBegin = (NSUserDefaults.standardUserDefaults().objectForKey("datePeriodBegin")! as? NSDate)!
}

let datePeriodEnd = NSCalendar.currentCalendar().dateByAddingUnit(NSCalendarUnit.CalendarUnitMonth, value: 6, toDate: datePeriodBegin, options: nil)!


var dateFormatter: NSDateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyyMMdd000000"

var start:Int = dateFormatter.stringFromDate(datePeriodBegin).toInt()!
var end:Int = dateFormatter.stringFromDate(datePeriodEnd).toInt()!

println(start) // return nil in iPhone 4S -> iPhone 5s

最佳答案

您的日期不适合 Int32 . iPhone 4s 是 32 位,iPhone 5s 应该是 64 位。

关于swift - NSDateFormatter 到 Swift 中的 Int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29894792/

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