PythonでSchema.orgのDate形式(ISO 8601)を扱う
Schema.org の Date は ISO 8601 という形式をとっている。
2019-05-21T19:35:20+09:00
Python でこれを扱うには dateutil を使う。
import dateutil.parser
datePublished = '2019-05-21T19:35:20+09:00'
d = dateutil.parser.parse(datePublished)
t = d.strftime('%Y-%m-%d %H:%M:%S')
ISO 8601 の文字列を dateutil.parser の parser にかけると datetime 形式のフォーマットに変換される。
あとは datetime の strftime を使って、任意の形式に表示する。上の
%Y-%m-%d %H:%M:%S
という形式は MySQL の timestamp である。
文字列
-
Pythonの小数点:eの使い方094
-
Pythonの文字列を連結する方法0785
-
Pythonの文字列はリストのように一文字ずつ取得できる023223
-
文字列をsplitで分割してリストにする|Python01230
-
Pythonの文字列を結合する(join)01130
-
Pythonで文字列を置換する(replace)0421
-
Pythonでランダム文字列を作る0382