ぷろぐら×でざいん

Python Date型

Python Date型

Pythonの日付関連のメソッドをまとめみます。

今日の日付を取得する
>import datetime
>today = datetime.date.today()
>today
datetime.date(2017, 3, 26)
任意の日付を作成する
import datetime
date = datetime.date(2017, 1, 1)
date
datetime.date(2017, 1, 1)
日付の加算、引算
import datetime
date = datetime.date(2017, 01, 01)
a_day_before = date - datetime.timedelta(days=1)
a_day_after = date + datetime.timedelta(days=1)

a_day_before
datetime.date(2016, 12, 31)

a_day_after
datetime.date(2017, 1, 2)
曜日を取得する
date = datetime.date(2801, 1, 1)
week_ja = ['月', '火', '水', '木', '金', '土', '日']
week_ja[date.weekday()]  # date.weekday() を数値を返す
'月'
文字列を日付に変換する
date_str = '2018-11-11'
date = datetime.datetime.strptime(date_str, '%Y-%m-%d')

date
datetime.date(2018, 11, 11)
Python処理時間を計測したい
import time
start = time.time()
# 処理するよー
end = time.time()
print end - start

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください