Python:返回當月第三個星期四下一次出現的日期

我對Python有點陌生,我一直在努力解決一個看似簡單的問題,但我注意到所有這些代碼都在堆積,我只是迷失在醬汁中。

我只需要下一次出現的日期,即當月的第三個星期四,無論是本月還是下個月。

這與可能的重復問題不同,因為我不是在測試給定的日期是否是第三個星期四,我只是想在腳本運行時吐出第三個周四的下一個出現。

我期待著能夠制作這樣的東西(或者解決更復雜的問題!),但我現在真的需要讓這些代碼運行起來。如果你能幫我解決這個難題,我將不勝感激,也許在這個過程中給我留下一些有用的評論!

非常感謝。

? 最佳回答:

這就是你要找的嗎?它輸出2019-2-2 1基于今天是1/19,1月的第三個星期四是1/17。基本上使用這些其他答案進行詳細解釋。這是最初的dup評論(已刪除)-下周五如何計算?。只要問一下是否有什么需要解釋的。

import datetime

today = datetime.date.today()
next_thursday = today + datetime.timedelta(((3 - today.weekday()) % 7))
while True:
    if 15 <= next_thursday.day <= 21:
        next_third_thursday = next_thursday
        break
    else:
        next_date = next_thursday + datetime.timedelta(days=1)
        next_thursday = next_date + datetime.timedelta(((3 - next_date.weekday()) % 7))

print(next_third_thursday)
主站蜘蛛池模板: 在线观看一区二区精品视频| 韩国福利一区二区三区高清视频| 久久精品中文字幕一区| 精品国产亚洲一区二区三区 | 一区二区三区亚洲视频| 国产一区二区三区乱码网站| 精品亚洲一区二区| 国产一区二区三区精品视频 | 国产一区三区二区中文在线 | 波多野结衣一区二区免费视频| 肉色超薄丝袜脚交一区二区| 在线观看午夜亚洲一区| 成人无码一区二区三区| 国产精品无码不卡一区二区三区| 夜夜精品视频一区二区| 日本国产一区二区三区在线观看| 久久久久人妻精品一区二区三区| 免费一区二区三区| 国产婷婷色一区二区三区| 中文字幕日本精品一区二区三区| 国产99精品一区二区三区免费| 日韩电影在线观看第一区| 国产在线一区视频| 国产激情精品一区二区三区| 精品91一区二区三区| 日亚毛片免费乱码不卡一区| 精品视频午夜一区二区| 日韩社区一区二区三区| 国产高清在线精品一区小说| 中文字幕一区在线播放| 精品一区二区在线观看| 色窝窝无码一区二区三区色欲| 久久久久人妻精品一区蜜桃| 亚洲国产精品一区| 无码人妻久久一区二区三区免费丨 | 日韩精品一区二区三区国语自制| 国产一区在线观看免费| 中文字幕一区二区区免| 无码人妻久久一区二区三区免费| 亚洲一区电影在线观看| 无码喷水一区二区浪潮AV|