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下的XSLT API进行web开发的简单教程
Apr 15 Python
python解析xml文件实例分析
May 27 Python
举例简单讲解Python中的数据存储模块shelve的用法
Mar 03 Python
python实现数据预处理之填充缺失值的示例
Dec 22 Python
python3 字符串知识点学习笔记
Feb 08 Python
pycharm实现在虚拟环境中引入别人的项目
Mar 09 Python
Django实现从数据库中获取到的数据转换为dict
Mar 27 Python
Python基于Tkinter编写crc校验工具
May 06 Python
Matlab中plot基本用法的具体使用
Jul 17 Python
详解python中的lambda与sorted函数
Sep 04 Python
解决pytorch 的state_dict()拷贝问题
Mar 03 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
Apr 08 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中调用ASP.NET的WebService的代码
2011/04/22 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
心扬JS分页函数代码
2010/09/10 Javascript
初识JQuery 实例一(first)
2011/03/16 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
在HTML代码中使用JavaScript代码的例子
2014/10/16 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
浅析Javascript中bind()方法的使用与实现
2016/05/30 Javascript
Node.js Sequelize如何实现数据库的读写分离
2016/10/23 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
vue动画—通过钩子函数实现半场动画操作
2020/08/09 Javascript
Vue实现开关按钮拖拽效果
2020/09/22 Javascript
python生成日历实例解析
2014/08/21 Python
Python中的各种装饰器详解
2015/04/11 Python
Python导入oracle数据的方法
2015/07/10 Python
python中datetime模块中strftime/strptime函数的使用
2018/07/03 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
Omio法国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/13 全球购物
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
如何实现一个自定义类的序列化
2012/05/22 面试题
应届生学校辅导员求职信
2013/11/07 职场文书
心得体会怎么写
2013/12/30 职场文书
单位实习证明怎么写
2014/01/17 职场文书
就职演讲稿范文
2014/05/19 职场文书
环卫工作汇报材料
2014/10/28 职场文书
介绍信的格式
2015/01/30 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
暑期家教宣传单
2015/07/14 职场文书
员工担保书范本
2015/09/22 职场文书
Go归并排序算法的实现方法
2022/04/06 Golang