python > link > strftime()とstrptime()の振る舞い / コード
対象環境
python 2.6.6 on CentOS 6.8
strftime()やstrptime()は過去にコーディングで使っていたが、記憶力が良くないので内容を忘れてしまう。
以下のリンクを見つけた。
大雑把にいうと、 d.strftime(fmt) は time モジュールの time.strftime(fmt, d.timetuple()) のように動作します。
「xのように動作します」と書かれて「x」を知らなければお手上げ。self-containedなドキュメントではない。
逆に datetime.strptime() クラスメソッドは日付や時刻に対応する書式文字列から datetime オブジェクトを生成します。
自分の理解では(間違っているかもしれない)
- strftime() : datetime型を指定の書式文字列に変換
- strptime() : 指定の書式文字列をdatetime型に変換
コードを実装してみた。
参考 http://qiita.com/shibainurou/items/0b0f8b0233c45fc163cd
import datetime
today = datetime.datetime.today()
print today
wrk = today.strftime("%Y-%m-%d_%H:%M:%S")
print "strftime:", wrk
dt = datetime.datetime.strptime(wrk, "%Y-%m-%d_%H:%M:%S")
print "strptime:", dt
結果
Success time: 0 memory: 9168 signal:0
2016-10-05 01:30:12.561105
strftime: 2016-10-05_01:30:12
strptime: 2016-10-05 01:30:12
Author And Source
この問題について(python > link > strftime()とstrptime()の振る舞い / コード), 我々は、より多くの情報をここで見つけました https://qiita.com/7of9/items/35daaf13acbaeca87782著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .