1
A
回答
1
def get_derired_date(day_number,day,month,year):
day = day.upper()
month_dict={
"MONDAY":0,
"TUESDAY":1,
"WEDNESDAY":2,
"THURSDAY":3,
"FRIDAY":4,
"SATURDAY":5,
"SUNDAY":6
}
datestring = "{0}-{1}".format(year,month)
dt = datetime.strptime(datestring, '%Y-%m')
first_day_of_month = datetime(dt.year, dt.month, 1)
month_diff_value = month_dict[day]
final_date = first_day_of_month + timedelta(days=((month_diff_value-calendar.monthrange(dt.year,dt.month)[0])+7)%7)
return final_date
get_derired_date(1, 「星期五」,2,2016)
相關問題
- 1. Java:我如何得到一個月中x天的日期(例如2012年2月的第三個星期一)
- 2. 下個月y周的碳日期x天即第4個星期一
- 3. 如何在MySQL中找到本月的第一個星期天?
- 4. JS日期,月的第一天
- 5. strtotime([月] [年]的第n天)
- 6. 如何在datetimepicker中設置當年的第一個月的第一天
- 7. 如何將日期定位到該月的第一個日期?
- 8. 如何爲一個月的第31天創建時間日期?
- 9. 如何獲得該月的第一天的日期在PHP
- 10. 如何獲得第一日期(月,季度,半年度,年度)
- 11. 日期時間( '四月的第一天')返回相同的日期時間( '五月的第一天')
- 12. SAS:找到月份和年份的最後一天的日期
- 13. 在MySQL中更新日期到月份的第一天?
- 14. 需要更改以下代碼以獲取上個月的第一天(2016年7月1日)和當月的第一天(2106年8月1日)
- 15. 如何在一個月內找到第一個和最後一個日期
- 16. 如何獲得給定日期的下個月的第一個星期天?
- 17. 如何在一個月的第一天開始日曆?
- 18. 日期正在考慮一個月中的第31天
- 19. 上個月的第一天在日期功能不起作用?
- 20. 每個月的第一天
- 21. JodaTime:第一天,第二天,第三天等格式的日期
- 22. 格式日期作爲月份的第一天/最後一天
- 23. 如何在Java 8中找到下個月的第一個星期日?
- 24. 得到的天數在每月的第一個星期在PHP
- 25. 獲取上個月的第一天和最後一天的日期在C#
- 26. 如何查找每週的第一天的日期在vb6
- 27. SQL檢索數據從一年前的一個月的第一天到今天
- 28. 轉換日期(年月日)到天數
- 29. 如何讓每個月的第二個星期天在兩個日期之間?
- 30. 我想找到的第一天,在SQL查詢一個月