【问题标题】:Google Calendar API iOS QuickstartGoogle 日历 API iOS 快速入门
【发布时间】:2018-05-16 02:32:34
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios google-calendar-api xcode9


    【解决方案1】:

    当然,试试这样的:

    // 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 very related question

    【讨论】:

    • 太棒了!稍加调整,我就让它工作了。谢谢。
    猜你喜欢
    • 2020-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    • 1970-01-01
    • 2013-12-21
    相关资源
    最近更新 更多