Python实现获取某天是某个月中的第几周


Posted in Python onFebruary 11, 2015

找了半天竟然没找到,如何在Python的datetime处理上,获取某年某月某日,是属于这个月的第几周。

无奈之下求助同学,同学给写了一个模块。【如果你知道Python有这个原生的库,请不吝赐教】

我稍作整理记录在下。

#!/usr/bin/env python

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

__author__ = '####'

 

import datetime

 

 

def get_week_of_month(year, month, day):

    """

    获取指定的某天是某个月中的第几周

    周一作为一周的开始

    """

    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 相关文章推荐
Python Paramiko模块的安装与使用详解
Nov 18 Python
正确理解python中的关键字“with”与上下文管理器
Apr 21 Python
对numpy中数组元素的统一赋值实例
Apr 04 Python
python读取一个目录下所有txt里面的内容方法
Jun 23 Python
OpenCV-Python 摄像头实时检测人脸代码实例
Apr 30 Python
python+tkinter实现学生管理系统
Aug 20 Python
Python实现多线程/多进程的TCP服务器
Sep 03 Python
开启Django博客的RSS功能的实现方法
Feb 17 Python
python中JWT用户认证的实现
May 18 Python
Python selenium爬取微博数据代码实例
May 22 Python
python 逆向爬虫正确调用 JAR 加密逻辑
Jan 12 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 Python
Python脚本实现下载合并SAE日志
Feb 10 #Python
Python常用内置函数总结
Feb 08 #Python
Python文件和目录操作详解
Feb 08 #Python
Python中操作MySQL入门实例
Feb 08 #Python
Python Web框架Flask下网站开发入门实例
Feb 08 #Python
Python中使用wxPython开发的一个简易笔记本程序实例
Feb 08 #Python
Python常用的日期时间处理方法示例
Feb 08 #Python
You might like
人大复印资料处理程序_查询篇
2006/10/09 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
2013/04/26 PHP
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
PHP中子类重载父类的方法【parent::方法名】
2016/05/06 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
jquery中的$(document).ready()使用小结
2014/02/14 Javascript
JS在IE下缺少标识符的错误
2014/07/23 Javascript
浅谈Javascript中Object与Function对象
2015/09/26 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
详解js树形控件—zTree使用总结
2016/12/28 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
2017/09/02 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
利用d3.js力导布局绘制资源拓扑图实例教程
2019/01/08 Javascript
python学习笔记:字典的使用示例详解
2014/06/13 Python
用python实现面向对像的ASP程序实例
2014/11/10 Python
用Python实现换行符转换的脚本的教程
2015/04/16 Python
在Django中限制已登录用户的访问的方法
2015/07/23 Python
Python中http请求方法库汇总
2016/01/06 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
对变量赋值的理解--Pyton中让两个值互换的实现方法
2017/11/29 Python
Django Rest framework认证组件详细用法
2019/07/25 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
django创建超级用户时指定添加其它字段方式
2020/05/14 Python
Python+MySQL随机试卷及答案生成程序的示例代码
2021/02/01 Python
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
机电一体化专业应届本科生求职信
2013/09/27 职场文书
汽车专业毕业生推荐信
2013/11/12 职场文书
出国留学导师推荐信
2015/03/26 职场文书
创业项目大全(适合在家创业的项目)
2019/08/15 职场文书
Redis安装使用RedisJSON模块的方法
2022/03/23 Redis
《游戏王:大师决斗》新活动上线 若无符合卡组可免费租用
2022/04/13 其他游戏