ホームページ  >  記事  >  バックエンド開発  >  Python - 文字列を日付に変換する

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

巴扎黑
巴扎黑オリジナル
2016-11-26 09:40:211848ブラウズ

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

Python コード

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)

特定の形式で出力

Javaコード

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

print(nice_z)

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

Python コード

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 までご連絡ください。