我尝试从当前日期获取小时数:
var date:NSDate = NSDate()
var calendar:NSCalendar = NSCalendar.currentCalendar()
var components:NSDateComponents = calendar.components(unitFlags: NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit, fromDate: date)
var hour = components.hour
var minute = components.minute
var seconds = components.second
但是,它无法识别日历单位:
NSHourCalendarUnit, NSMinuteCalendarUnit andNSSecondCalendarUnit
我收到错误消息:
use of unresolved identifier NSSecondCalendarUnit ...
我想念什么吗?
使用NSCalendarUnit
常量代替
var date:NSDate = NSDate()
var calendar:NSCalendar = NSCalendar.currentCalendar()
var components:NSDateComponents = calendar.components(
NSCalendarUnit.CalendarUnitHour | NSCalendarUnit.CalendarUnitMinute | NSCalendarUnit.CalendarUnitSecond, fromDate: date)
var hour = components.hour
var minute = components.minute
var seconds = components.second
参考:
从NSCalendar
班级
func components(unitFlags: NSCalendarUnit, fromDate date: NSDate!) -> NSDateComponents!
^^^^^^^
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句