ios - Google 日历 API iOS 快速入门
问题描述
让 QuickstartApp 正常工作,但它会从当前日期提取所有未来事件。我想获取当前日期之前的事件。这部分代码设置当前日期:
query.timeMin = GTLRDateTime(日期:日期())
我无法弄清楚获得不同日期的语法。有任何想法吗?
解决方案
当然,尝试这样的事情:
// 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
在这个非常相关的问题中,您可以使用其他方法来创建不同的发现。
推荐阅读
- html - 只有背景图像被翻转
- java - 如何获取尚未在 Google 课堂上交作业/课程(针对给定作业)的学生列表?
- amazon-web-services - 在 AWS 上为 Metricbeat 添加 AWS 指标 - 配置设置
- jquery - 添加目标空白 JQuery
- async-await - Alpine JS:X-data async 未启动 x-model
- r - 如何在 R 中为不包含标头的 .dat 文件创建 hist()?
- node.js - 查找一个并使用随机文档更新?
- python - Pandas 数据类型到 Python 原生数据类型
- vue.js - Nuxt:如何在文件中而不是在样式标签中拥有 css 全局样式
- php - 我必须遍历查询 1 中的 9600 个 DISTINCT 域并更新查询 2 中第二个表中的 id