如何确定 Swift 3中NSDate类的小时,分钟和秒? 在Swift 2中: let date = NSDate()let calendar = NSCalendar.currentCalendar()let components = calendar.components(.Hour, fromDate: date)let hour = components.hour 斯威夫特
在Swift 2中:
let date = NSDate() let calendar = NSCalendar.currentCalendar() let components = calendar.components(.Hour, fromDate: date) let hour = components.hour
斯威夫特3?
在Swift 3.0中,Apple删除了“NS”前缀并使一切变得简单.以下是从’Date’类获取小时,分钟和秒的方法(NSDate alternate)let date = Date() let calendar = Calendar.current let hour = calendar.component(.hour, from: date) let minutes = calendar.component(.minute, from: date) let seconds = calendar.component(.second, from: date) print("hours = \(hour):\(minutes):\(seconds)")
像这些你可以通过相应的方式获得时代,年,月,日期等.