Skip to main content
 首页 » 编程设计

python之Google 云端硬盘日期格式

2025年05月04日17zengkefu

我正在尝试同步文件,但驱动器提示日期格式。它在文档中说它使用 RFC 3339 日期格式,但这是我在向它传递一个有效的 ISO RFC 3339 兼容日期时遇到的错误:

<HttpError 400 when requesting https://www.googleapis.com/drive/v2/files?alt=json returned "Invalid value for: Invalid format: "2013-06-13T20:19:24.000001" is too short"> 

日期已包括在内,我人为地将其设置为 1 微秒,因为我最初认为 Google Drive 对微秒不存在的做法很迂腐。但是,无论是否存在微秒,仍然会出现相同的错误。我还尝试设置一个 UTC 时区,它附加 +00:00。但随后谷歌提示存在时区偏移。

有人知道 Google 期望 RFC 3339 日期格式是什么样的吗?

更新:我想展示其他格式示例:

<HttpError 400 when requesting https://www.googleapis.com/drive/v2/files?alt=json returned "Invalid value for: Invalid format: "2013-06-13T20:19:24" is too short"> 
 
<HttpError 400 when requesting https://www.googleapis.com/drive/v2/files?alt=json returned "Invalid value for: Invalid format: "2013-06-13T20:19:24+00:00" is malformed at "+00:00""> 

请您参考如下方法:

使用任何 RFC 3339 表示,但避免将 : 作为秒的分隔符。相反,请使用 ..

2013-07-13T17:08:57.52Z 和 2013-07-13T17:08:57.52-00:00 是工作样本。