让QuickstartApp正常工作,但它从当前日期拉出所有未来事件。我想要在当前日期之前的活动。这部分代码设置当前日期:
query.timeMin = GTLRDateTime(date: Date())
我想不出获取不同日期的语法。有什么想法吗?
发布于 2018-05-16 04:07:25
当然可以,试试这样的方法:
// Specify date components
var dateComponents = DateComponents()
dateComponents.year = 2019
dateComponents.month = 7
dateComponents.day = 11
dateComponents.timeZone = TimeZone(abbreviation: "EDT") // Eastern Daylight Time
dateComponents.hour = 8
dateComponents.minute = 34
// Create date from components
let userCalendar = Calendar.current // user calendar
let futureDate = userCalendar.date(from: dateComponents)
query.timeMin = GTLRDateTime(date: futureDate)
您还可以使用其他方法创建不同的date
found in this related question。
https://stackoverflow.com/questions/50361659
复制