141

このタイムスタンプ値が Web サービスから返されます"2014-09-12T19:34:29Z"

タイムゾーンを意味することは知っていますが、正確にはどういう意味ですか?

そして、私はこの Web サービスをモックしようとしています。Pythonstrftimeでこのタイムスタンプを生成する方法はありますか?

これが非常に明白である場合は申し訳ありませんが、Google はあまり役に立ちませんでしたし、strftime()リファレンス ページも役に立ちませんでした。

私は現在これを使用しています:

x.strftime("%Y-%m-%dT%H:%M:%S%Z")
'2015-03-26T10:58:51'
4

1 に答える 1

194

は実際には何のT略でもありません。ISO 8601 の結合された日付と時刻の形式が必要とするのは、単なる区切り文字です。Timeの省略形として読むことができます。

協定世界時 (UTC)から 0 オフセットされているZため、ゼロタイムゾーンを表します。

datetime.strftime()どちらの文字も形式内の単なる静的文字であるため、メソッドによって文書化されていません。QまたはMまたはを使用することもできMonty Python、メソッドはそれらを変更せずに返します。このメソッドは、 で始まるパターンのみを検索し%て、それらをオブジェクトからの情報に置き換えdatetimeます。

于 2015-03-26T15:09:13.350 に答える