IQ120の口コミ

病院・鍼灸・整体等、八王子周辺のものをレビュー

pythonで曜日から日付を求めたい

   

今年の第○月曜日は何月何日なのか知りたい時、簡単に出せる関数とかが見つからなかった。
まあ、普通に考えて需要がないのだろう。
1時間位いろいろ調べて、これ以上探すよりは、自分で書いたほうが早いと。

※全角インデント注意

import datetime

def monday(y,c):
 nday=datetime.date(y,1,1)
 w=nday.weekday()
 plus=(7-w)%7
 firstMon=nday+datetime.timedelta(plus)
 date=firstMon+datetime.timedelta(weeks=c-1)
 print(date)
 return date

if __name__ == "__main__":
 monday(2018,39)

adtes




 - プログラミング