タグ

2008年8月21日のブックマーク (1件)

  • Python である月の日曜日の日付のリストを取得

    指定した年月における「特定の曜日」の日付を取得したい。例えば、 「 2008 / 8 において日曜日である日付のリストを得たい」 とする。 5.18 calendar -- 一般的なカレンダーに関する関数群 によると、 monthcalendar(year, month) 月のカレンダーを行列で返します。各行が週を表し、月の範囲外の日は0になり ます。 それぞれの週はsetfirstweekday()で設定をしていない限り月曜日か ら始まります。 上記の関数とリスト内包表記を用いて、 import calendar # 2008/8 の日曜日の日付をリストとして取得 print [x[calendar.SUNDAY] for x in calendar.monthcalendar(2008, 8)] 結果は次のように表示される。 [3, 10, 17, 24, 31] monthcalen

    pipehead
    pipehead 2008/08/21
    calendar.monthcalendar()