pythonのdatetimeの使い方まとめ

pythonで日付関数を使用する場合は、datetimeを使用します。

import datetime

datetimeモジュール

クラス 説明
date 日付
time 時刻
datetime 日時と時刻
timedelta 経過時間

datetimeクラスの使い方は以下の通りです。

datetime.datetime.関数やメソッド

現在日時を取得

import datetime
today = datetime.date.today()
print(now)
#今日の日付が表示されます。

今日の日付から月初を取得

今日の日付の日付を「1」に置き換える。

import datetime
#日を1日に置き換える
def get_first_date(dt):
    return dt.replace(day=1)
#今日の日付の日を1日に置き換える
dt = datetime.date.today())

print(get_first_date(dt))

月末を取得

今日の月の「最終日」がいつかを取得し、今日の日付の日と置き換える。

import calendar
import datetime

dt = datetime.date.today

def get_last_date(dt):
    return dt.replace(day=calendar.monthrange(dt.year, dt.month)[1])


print(get_last_date(dt()))

コメント