Python實現獲取某天是某個月中的第幾周

2022-10-04 23:36:37 字數 818 閱讀 2908

找了半天竟然沒找到,如何在python的datetime處理上,獲取某年某月某日,是屬於這個月的第幾周。

無奈之下求助同學,同學給寫了乙個模組。【如果你知道python有這個原生的庫,請不吝賜教】

我稍作整理記錄在下。

複製** **如下:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

__author__ = '####'

&nbs程式設計客棧p;程式設計客棧

import datetime  

def get_week_of_month(year, month, day):

"""獲取指定的某天是某個月中的第幾周

周一作為一周的開始

"""end = int(datetime.da程式設計客棧tetime(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_welhyvawwkjmek_of_month(2015, 1, 5)

print get_week_of_month(2015, 1, 15)

print get_week_of_month(2015, 1, 18)

本文標題: python實現獲取某天是某個月中的第幾周

本文位址:

Python如何判斷某天是星期幾

1 依次輸入要查詢日期的年 月 日 2 將輸入的日期與2018年進行比較 解釋一下為什麼要以2018年去劃分,其實不管輸入的年份大於還是小於2018年,都是閏年天數加366,否則天數加365,其最主要的差別是在月份的計算上,其差別可以具體參考 具體思路見下面的 隨機輸入日期,計算出星期幾 print...

python 判讀某天是星期幾 time 格式

import time import datetime if name main today time.strftime y m d time.localtime time.time week int time.strftime w anyday datetime.datetime 2013,06,...

Python 獲取接近某個值的列表

描述一下 有乙個長長的陣列,裡面的數最大為某個值,比如30 我想從裡面提取陣列,盡可能接近這個值,把所有可能的,不重複的結果以列表巢狀的方式返回來 基本思路 將列表字元元素轉換為整數並排序 獲取乙個列表中的一組數,讓他們相加的結果接近於給定數 去除找到的元素,把提取的一陣列組成的新列表 判斷最後乙個...