%Y-%m-%dT%H:%M:%S の T って何なの
GAEのbulkloaderがらみで疑問に思ったこと。
bulkloader.yaml に、date型のプロパティに、
transform.import_date_time(%Y-%m-%dT%H:%M:%S)
という初期値がセットされていた。
この書式部分の仕様は、Python の strptime() に渡す書式と同一だそうで、
http://stackoverflow.com/questions/6817626/where-are-the-reference-pages-of-the-google-app-engine-bulkloader-transform
その書式というのは、これだそうで、
http://docs.python.jp/2/library/datetime.html#strftime-strptime-behavior
これというのは、ISO 8601 国際規格と同じ、なのだそうな。
http://ja.wikipedia.org/wiki/ISO_8601
上記wikiによれば、日付部分と時刻部分の区切りとして"T"を持ちいるとのこと。
ということで、
%Y-%m-%dT%H:%M:%S
の実際の表記は、
2014-7-18T18:32:00
となる。