我在日期转换方面遇到问题 我需要输出为 2016-5-03 24:00:00 但当前输出是 2016-5-03 00:00:00
let calendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)
let sevenDaysAgo = calendar!.dateByAddingUnit(.Day, value: -7, toDate: todaysDate, options: [])
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-M-dd 00:00:00"
let dateString = dateFormatter.stringFromDate(sevenDaysAgo!)
print("startdates is \(dateString)")
start = dateFormatter.dateFromString(dateString)
let enddateFormatter = NSDateFormatter()
enddateFormatter.dateFormat = "yyyy-MM-dd 24:00:00"
let enddateString = dateFormatter.stringFromDate(sevenDaysAgo!)
print("enddates is \(enddateString)")
最佳答案
错别字:
let enddateString = dateFormatter.stringFromDate(sevenDaysAgo!)
^ should have been enddateFormatter
关于ios - NSDate 快速转换恒定时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37008636/