1

ファイルを同期しようとしていますが、ドライブが日付形式について不平を言っています。ドキュメントでは、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 ドライブがマイクロ秒が存在しないことについて衒学的であると当初考えていたためです。ただし、マイクロ秒が存在するかどうかに関係なく、同じエラーが発生します。+00:00 を追加する UTC タイムゾーンも設定してみました。しかし、Google は、タイムゾーン オフセットが存在することについて不平を言います。

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"">
4

3 に答える 3

1

インターネットの日付/時刻形式の RFC 3339 の例を次に示します。

  • 1985-04-12T23:20:50.52Z
  • 1996-12-19T16:39:57-08:00
  • 1990-12-31T23:59:60Z
  • 1990-12-31T15:59:60-08:00
  • 1937-01-01T12:00:27.87+00:20

RFC3339

于 2013-07-13T12:56:20.873 に答える