Python實(shí)現(xiàn)獲取某天是某個(gè)月中的第幾周
找了半天竟然沒找到,如何在Python的datetime處理上,獲取某年某月某日,是屬于這個(gè)月的第幾周。
無奈之下求助同學(xué),同學(xué)給寫了一個(gè)模塊。【如果你知道Python有這個(gè)原生的庫,請(qǐng)不吝賜教】
我稍作整理記錄在下。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = '####'
import datetime
def get_week_of_month(year, month, day):
"""
獲取指定的某天是某個(gè)月中的第幾周
周一作為一周的開始
"""
end = int(datetime.datetime(year, month, day).strftime("%W"))
begin = int(datetime.datetime(year, month, 1).strftime("%W"))
return end - begin + 1
if __name__ == '__main__':
print get_week_of_month(2015, 1, 4)
print get_week_of_month(2015, 1, 5)
print get_week_of_month(2015, 1, 15)
print get_week_of_month(2015, 1, 18)
- Python 日期區(qū)間處理 (本周本月上周上月...)
- 利用python獲取某年中每個(gè)月的第一天和最后一天
- Python編程實(shí)現(xiàn)輸入某年某月某日計(jì)算出這一天是該年第幾天的方法
- Python計(jì)算一個(gè)給定時(shí)間點(diǎn)前一個(gè)月和后一個(gè)月第一天的方法
- Python使用一行代碼獲取上個(gè)月是幾月
- python實(shí)現(xiàn)根據(jù)月份和日期得到星座的方法
- python獲得一個(gè)月有多少天的方法
- python 計(jì)算兩個(gè)日期相差多少個(gè)月實(shí)例代碼
- python獲取本周、上周、本月、上月及本季的時(shí)間代碼實(shí)例
相關(guān)文章
python實(shí)現(xiàn)在函數(shù)中修改變量值的方法
今天小編就為大家分享一篇python實(shí)現(xiàn)在函數(shù)中修改變量值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07安裝pyhttpx解決ImportError: DLL load failed錯(cuò)誤
這篇文章主要為大家介紹了安裝pyhttpx解決ImportError: DLL load failed錯(cuò)誤,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08python庫pycryptodom加密技術(shù)探索(公鑰加密私鑰加密)
這篇文章主要為大家介紹了python庫pycryptodom加密技術(shù)探索(公鑰加密私鑰加密),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01Python編程使用DRF實(shí)現(xiàn)一次性驗(yàn)證碼OTP
今天講一下如何用 Django REST framework[1](DRF) 來實(shí)現(xiàn) OTP,閱讀本文需要一定的 DRF 的基礎(chǔ)知識(shí),有需要的朋友可以借鑒參考下2021-09-09Python?Flask?實(shí)現(xiàn)?HTML?文件壓縮案例代碼(9?級(jí)壓縮)
這篇文章主要介紹了Python?Flask?實(shí)現(xiàn)?HTML?文件壓縮案例代碼(9?級(jí)壓縮),本案例是基于?Python?Flask?進(jìn)行搭建,所以需要提前搭建一個(gè)?Flask?項(xiàng)目環(huán)境,有?app.py?文件和?templates/index.html?文件即可,需要的朋友可以參考下2023-01-01