ホームページ >バックエンド開発 >Python チュートリアル >Python - 文字列を日付に変換する

Python - 文字列を日付に変換する

巴扎黑
巴扎黑オリジナル
2016-12-03 10:19:311207ブラウズ

Python の標準モジュール datetime は文字列を日付に変換できます

from datetime import datetime

text = '2012-09-20'

y = datetime.strptime(text, '%Y-%m-% d ')

print(y)

z = datetime.now()

diff = z - y

print(diff)

特定の形式で出力

nice_z = datetime.strftime(z, '%A %B %d, %Y')

print(nice_z)

datetime.strftime のパフォーマンスが非常に悪いので、以下の関数を作成してください

from datetime import datetime

def parse_ymd(s):

year_s, mon _s , day_s = s.split('-')

return datetime(int(year_s), int(mon_s), int(day_s))


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。