首页 > 解决方案 > Google 日历 API iOS 快速入门

问题描述

让 QuickstartApp 正常工作,但它会从当前日期提取所有未来事件。我想获取当前日期之前的事件。这部分代码设置当前日期:

query.timeMin = GTLRDateTime(日期:日期())

我无法弄清楚获得不同日期的语法。有任何想法吗?

标签: iosgoogle-calendar-apixcode9

解决方案


当然,尝试这样的事情:

// 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 在这个非常相关的问题中,您可以使用其他方法来创建不同的发现。


推荐阅读