我正在Swift 2中构建一个iOS应用程序。 我需要约会并更改该日期的时间。 我怎样才能以最简单的方式做到这一点?
2016-12-10 12:00:00 to 2016-12-10 16:00:00
时间将来自字符串,但来自NSDate的日期。
答案 0 :(得分:1)
当地时间16:00到达的最简单方法:
let d1 = Date()
let d2 = Calendar.current.date(bySettingHour: 16, minute: 0, second: 0, of: d1)!
请注意,如果您拨打print(d2)
,它将始终以GMT格式打印,因此小时可能不会显示为16:00,但会在当地时区显示为16:00。