如何访问 Google 日历的事件时间?

2023-12-29

我正在使用 Google Calendar API 和 Google Client Library for Python。我使用的代码给出了给定日期范围内但缺少时间的事件列表。我想要一个给出事件列表以及时间的输出。这是代码:

page_token = None

while True:

    events = service.events().list(calendarId='primary',pageToken=page_token,
        timeMin='2014-06-03T00:00:00+05:30',
        timeMax='2014-06-05T00:00:00+05:30').execute()

    print 'Daterange for events in primary calendar:2014-06-03 and 2014-06-05'

    for event in events['items']:
        print event['summary']
    page_token = events.get('nextPageToken')
    if not page_token:
        break

在添加 print event['start'] 和 print event['end'] 时,我确实得到以下格式的输出

             Start time: {u'dateTime': u'2014-06-03T09:00:00-04:00'}
             End time: {u'dateTime': u'2014-06-03T10:00:00-04:00'}

我希望它是这样的:

             Start time: DATE:23/05/2014 TIME: 01:00PM
         End time:   DATE:23/05/2014 TIME: 02:00PM

请建议一个方法。

多谢!


看起来您不应该访问event['summary'], but event['start.datetime'].

See the docs https://developers.google.com/google-apps/calendar/v3/reference/events#resource对于事件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何访问 Google 日历的事件时间? 的相关文章

  • X 轴刻度标签按年份,X 轴网格线按财政季度

    我试图将 x 轴刻度标签设置为年份 但将网格线设置为财政季度 数据很简单 只是一个groupby date count 见下文 每个日期都有一个计数 我将其绘制为线图 rc rc form Bakken rc tgt oil groupby
  • Django 1.6:清除一张表中的数据

    我有一个名为 UGC 的表 想要清除该表中的所有数据 我不想重置整个应用程序 这也会删除所有其他模型中的所有数据 是否可以只清除一个模型 我还为我的应用程序配置了 South 如果这有帮助的话 你可以使用原始 SQL https docs
  • 使用 selenium 和 python 在网页网格中抓取 javascript 数据

    我的问题是我需要包含网站子域的网格中的所有数据https applipedia paloaltonetworks com https applipedia paloaltonetworks com 包含名称 类别 子类别 风险 技术的数据
  • pandas 读取列中带有额外逗号的 csv

    我正在阅读一个基本的 csv 文件 其中各列用逗号分隔 列名称如下 userid username body 但是 正文列是一个可能包含逗号的字符串 显然这会导致一个问题 pandas 会抛出一个错误 CParserError Error
  • 如何在redis中使用python删除排序集中的项目

    如何使用 python 删除排序集中大于某个值的项目 key foo pipe redis master conn pipeline pipe zadd key 1 a pipe zadd key 2 b pipe zadd key 3 c
  • 搜索/替换 xml 内容

    我已经成功地使用 xml etree ElementTree 解析 xml 搜索内容 然后将其写入不同的 xml 然而 我只是处理单个标签内的文本 import os sys glob xml etree ElementTree as ET
  • 在 PyCharm 中启用终端模拟

    很多人告诉过我和PyCharm 2 7 的 PyCharm 发行说明 https www jetbrains com pycharm whatsnew whatsnew 27 html吹捧那个PyCharm包括完整的终端仿真 我认为这是关于
  • 并行执行按位运算的代码

    我有这段代码 通过将该 AU 矩阵的每个字节 8 个元素打包到 A 中来减少内存消耗 从而使 100k 200k 矩阵占用更少的空间 正如您所期望的 这段代码需要永远运行 我也计划将行数增加到 200k 我正在一个非常强大的实例 CPU 和
  • 在 Python 中解压存档时出现错误

    我使用 Python 下载 bz2 文件 然后我想使用以下方法解压存档 def unpack file dir file cwd os getcwd os chdir dir print Unpacking file s file cmd
  • Python Jinja2 调用宏会导致(不需要的)换行符

    我的 JINJA2 模板如下所示 macro print if john name if name John Hi John endif endmacro Hello World print if john Foo print if joh
  • 如何在 Google App Engine (Python) 中定义配置变量/常量?

    我是 python GAE 的新手 想知道如何快速定义和使用全局设置变量 所以说你 git 克隆我的 GAE 应用程序 然后打开config yaml 添加更改设置 应用程序就全部连接起来 如下所示 config yaml or whate
  • 将列表列表替换为“压缩”列表列表,同时保持顺序

    我有一个列表列表 如我所附的代码所示 如果有任何共同值 我想链接每个子列表 然后我想用列表的精简列表替换列表的列表 例子 如果我有一个清单 1 2 3 3 4 I want 1 2 3 4 如果我有 4 3 1 2 3 I want 4 3
  • python请求ssl握手失败

    每次我尝试这样做 requests get https url 我收到这条消息 import requests gt gt gt requests get https reviews gethuman com companies Trace
  • Python httplib 和 POST

    我目前正在使用别人编写的一段代码 它用httplib向服务器发出请求 它以正确的格式提供所有数据 例如消息正文 标头值等 问题是 每次尝试发送 POST 请求时 数据都在那里 我可以在客户端看到它 但没有任何内容到达服务器 我已经阅读了库规
  • 如何让 Python 生成器返回 None 而不是 StopIteration?

    我使用生成器在列表中执行搜索 如下简单示例 gt gt gt a 1 2 3 4 gt gt gt i for i v in enumerate a if v 4 next 3 只是为了稍微说明一下示例 与上面的列表相比 我使用的列表要长得
  • 导入错误:无法导入名称

    我有一个名为 google translate python 的库 https github com terryyin google translate python https github com terryyin google tra
  • VSCode IntelliSense 认为 Python 'function()' 类存在

    VSCode IntelliSense 正在完成一个名为的 Python 类function 这似乎不存在 例如 这似乎是有效的代码 def foo value return function value foo 0 But functio
  • 如何限制单元测试的最大运行时间?

    我目前正在运行一些单元测试 这些测试可能需要很长时间才能失败或无限期地运行 在成功的测试运行中 它们总是会在一定的时间内完成 是否可以创建一个 pytest 单元测试 如果在一定时间内未完成 该测试就会失败 您可以安装 pytest tim
  • 获取 Flask 中没有端口的请求主机名

    我刚刚设法使用 Flask 获取我的应用程序服务器主机名request host and request url root 但这两个字段都返回请求主机名及其端口 我想使用仅返回请求主机名的字段 方法 而无需进行字符串替换 如果有 没有 We
  • 定义Python类时,如何在其中设置随机变量?

    假设我有一个名为Person 其中只有该人的姓名和性别 性别应从男性和女性中随机选择 为此 我导入random randint 功能 根据随机int确定随机性别 import random class Person alias random

随机推荐

  • 如何从活动类中获取上下文?

    当我尝试初始化时context using getActivity Android Studio 显示错误 无法解析符号 如何从活动类中获取上下文 不要使用getActivity Use this 例如 Context context th
  • 将 PCM 音频采样从 44100 降低到 8000

    我从事音频识别演示已经有一段时间了 API 需要我传递一个采样率为 的 wav 文件8000 or 16000 所以我必须对其进行下采样 我尝试了以下两种算法 虽然他们都没有像我希望的那样解决问题 但结果存在一些差异 我希望这会让事情变得更
  • 当数字以 0 开头时,输出很奇怪

    1 脚本 num 00445790 echo num returns 00445790 2 脚本 num 00445790 echo num returns 2351 有人可以解释一下为什么我得到2351在第二个脚本上 Integers h
  • HtmlGenericControl("td") colspan

    我是 ASP NET C 新手 所以请任何人都可以帮助我使用以下代码 var td1 new HtmlGenericControl td 我怎样才能使这个 td colspan 为任何值 甚至如何添加 id 或 class 值 您需要将其添
  • 获取 Google Maps JavaScript API v3 中的当前位置,并让点跟随我,无需用户交互

    我认为由于网络的性质 这是不可能或不建议的 但无论如何我都会问 我知道我可以使用 Google Maps JavaScript API v3 获取用户的当前位置和地图中心 我什至可以让它显示一个点来表示用户当前所在的位置 我真正想知道的是
  • 没有子元素的 JSX 元素必须是自闭合的

    我可以正确运行这段代码 但是当我将代码提交到 git 时 它显示 错误 src layouts index tsx 25 9 没有子项的 JSX 元素必须是自关闭的 我尝试添加 React Fragment 标签 但这不起作用 我也删除了第
  • 未终止的字符串常量-mshta:javascript

    最近我试图使用 mshta 从 javascript 获得一个快速警报框 但我注意到一些奇怪的事情 我不知道问题是什么 在某种程度上 这就是我试图实现的目标 mshta javascript alert The file was store
  • jQuery 选择此后具有特定类的第一个元素

    这是我的小提琴 http jsfiddle net jamesbrighton wxWgG 4 http jsfiddle net jamesbrighton wxWgG 4 HTML div p class click Click 1 p
  • 在MVVM设计模式中,模型是否应该包含其他模型?

    我认为我没有见过这样的例子 但我也没有读过任何明确指出不应该这样做的地方 例如 假设我有一些用户模型 其中包含诸如名字 姓氏等常见内容 public class UserModel private int userID public int
  • 如何浏览 Websphere MQ 消息而不将其删除?

    我正在编写一个 NET Windows 窗体应用程序 它将向 Websphere MQ 队列发布消息 然后轮询不同的队列以获取响应 如果返回响应 应用程序将实时部分处理该响应 但响应需要保留在队列中 以便每日批处理作业 也从响应队列中读取
  • 不再推荐自我跟踪实体。什么是?

    阅读有关 EF 5 0 和 n 层解决方案的 msdn 信息see link http msdn microsoft com en US data jj613668看来MS不推荐STE POCO DTO方式也不推荐 说很难 并非所有 也许不
  • 在 Angular 中使用管道和 mergeMap 强制执行顺序

    我是 Angular 的新手 在这方面遇到了困难 getIds 返回一个 Id 数组 然后我们为每个 Id 创建一个 Observable getNames interface Name Id string string cve link
  • 嵌入 UIHostingController 时无法将 SwiftUI 视图放置在 SafeArea 之外

    我有一个简单的 SwiftUI 视图 其中包含 3 个文本元素 struct ImageDescriptionView View var title String var imageDescription String var copyri
  • 如何在没有提交消息的情况下获取 git log

    我想要得到git log仅与没有additions and deletions没有author date commit hash和commit message详细信息 用于确定修改了多少行代码 目前我可以删除除以下之外的所有内容commit
  • 如何在网络浏览器中运行java小程序

    我有一个 java SE 项目或者你可以说applet 但我想在网络浏览器中运行这个小程序 这怎么可能 我需要复制jar文件类似这样的东西我才知道 但可能的解决方案是什么 本教程 http www tutorialspoint com ja
  • 正则表达式模式中的 concat 变量

    我使用这个正则表达式 str asd34rgr888gfd98 var p str match d 2 alert p 0 但我不明白如何使用变量作为量词 那就是这样写 var number 2 var p str match d numb
  • 是否有技术原因更喜欢使用 logback 而不是 log4j?

    新项目是否应该使用 logback 而不是 log4j 作为日志框架 或者换句话说 logback 比 log4j 更好吗 将 SLF4J logback 的 功能 放在一边 您应该使用 SLF4J Logback 进行日志记录 它提供了一
  • 如何生成具有多个值的直方图动画

    迭代更新非常慢 每次只有n 3 但我的数据有10000个元素 就像 它尝试更新每一帧 n 1 n 2 n 3 但 hist 函数确实很耗电 我不知道是否有任何方法可以跳过帧 例如从 n 1 直接跳到 n 500 和 n 1000 impor
  • 使用本地包

    我在本地目录中有一个 Elm 包 源代码 所有构建工件 我想从另一个 Elm 包中使用它 而不发布库 所以我的目录设置如下所示 my lib elm package json my app elm package json 首先 跑步elm
  • 如何访问 Google 日历的事件时间?

    我正在使用 Google Calendar API 和 Google Client Library for Python 我使用的代码给出了给定日期范围内但缺少时间的事件列表 我想要一个给出事件列表以及时间的输出 这是代码 page tok