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自定义scrapy中间模块避免重复采集的方法
Apr 07 Python
浅谈python中的实例方法、类方法和静态方法
Feb 17 Python
Python中functools模块函数解析
Mar 12 Python
Python中格式化format()方法详解
Apr 01 Python
python模拟事件触发机制详解
Jan 19 Python
python3.6+django2.0+mysql搭建网站过程详解
Jul 24 Python
Django 导出项目依赖库到 requirements.txt过程解析
Aug 23 Python
如何利用Python开发一个简单的猜数字游戏
Sep 22 Python
如何在mac环境中用python处理protobuf
Dec 25 Python
Python 过滤错误log并导出的实例
Dec 26 Python
Python drop方法删除列之inplace参数实例
Jun 27 Python
python 如何做一个识别率百分百的OCR
May 29 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
php $_SERVER windows系统与linux系统下的区别说明
2014/02/14 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
jsTree使用记录实例
2016/12/01 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
react-native之ART绘图方法详解
2017/08/08 Javascript
深入理解vuex2.0 之 modules
2017/11/20 Javascript
使用vue + less 实现简单换肤功能的示例
2018/02/21 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
浅谈python 里面的单下划线与双下划线的区别
2017/12/01 Python
基于Django与ajax之间的json传输方法
2018/05/29 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
Puppeteer使用示例详解
2019/06/20 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
工程师岗位职责
2013/11/08 职场文书
十佳好少年事迹材料
2014/08/21 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
售房协议书范本2014
2014/10/23 职场文书
西双版纳导游词
2015/02/03 职场文书
大雁塔英文导游词
2015/02/10 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书
Vue的列表之渲染,排序,过滤详解
2022/02/24 Vue.js
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript