Google Calendar API iOS Quickstart



让快速入门应用程序正常工作,但它从当前日期提取所有未来事件。我想在当前日期之前获取事件。 代码的这一部分设置当前日期:

query.timeMin = GTLRDateTime(date: Date(((

我无法弄清楚语法来获取不同的日期。有什么想法吗?

当然,尝试这样的事情:

// 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

最新更新