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的dict,set,list,tuple应用详解
Jul 24 Python
python实现TCP服务器端与客户端的方法详解
Apr 30 Python
python3读取MySQL-Front的MYSQL密码
May 03 Python
Python实现的基数排序算法原理与用法实例分析
Nov 23 Python
Python对CSV、Excel、txt、dat文件的处理
Sep 18 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
Jan 30 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
Dec 11 Python
python+opencv实现移动侦测(帧差法)
Mar 20 Python
python如何编写win程序
Jun 08 Python
Python2手动安装更新pip过程实例解析
Jul 16 Python
Python控制台输出俄罗斯方块移动和旋转功能
Apr 18 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 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+mysql查询实现无限下级分类树输出示例
2016/10/03 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
自动更新作用
2006/10/08 Javascript
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
jquery ready函数、css函数及text()使用示例
2013/09/27 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
2015/06/08 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
全面了解函数声明与函数表达式、变量提升
2016/08/09 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
js字符串倒序的实例代码
2018/11/30 Javascript
VUE项目初建和常见问题总结
2019/09/12 Javascript
解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
2020/11/11 Javascript
python实现异步回调机制代码分享
2014/01/10 Python
Python pass 语句使用示例
2014/03/11 Python
Python文件夹与文件的操作实现代码
2014/07/13 Python
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
python如何在循环引用中管理内存
2018/03/20 Python
flask中的wtforms使用方法
2018/07/21 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
2018/12/17 Python
Python实现查找数据库最接近的数据
2020/06/08 Python
pandas apply使用多列计算生成新的列实现示例
2021/02/24 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
MATCHESFASHION.COM法国官网:英国奢侈品零售商
2018/01/04 全球购物
葡萄牙航空官方网站:TAP Air Portugal
2019/10/31 全球购物
星级党支部申报材料
2014/05/31 职场文书
机关班子查摆问题及整改措施
2014/10/28 职场文书
2014年医院科室工作总结
2014/12/20 职场文书
2015年基层党支部工作总结
2015/05/21 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书