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的常见命令注入威胁
Feb 18 Python
Python循环语句之break与continue的用法
Oct 14 Python
Python 实现文件的全备份和差异备份详解
Dec 27 Python
python基础教程项目二之画幅好画
Apr 02 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
Jan 30 Python
Python基础学习之类与实例基本用法与注意事项详解
Jun 17 Python
用python求一重积分和二重积分的例子
Dec 06 Python
django2.2 和 PyMySQL版本兼容问题
Feb 17 Python
python剪切视频与合并视频的实现
Mar 03 Python
Python爬取酷狗MP3音频的步骤
Feb 26 Python
python元组拆包实现方法
Feb 28 Python
Python+Appium实现自动抢微信红包
May 21 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编程中尝试程序并发的几种方式总结
2016/03/21 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
Js四则运算函数代码
2012/07/21 Javascript
javascript object array方法使用详解
2012/12/03 Javascript
A标签中通过href和onclick传递的this对象实现思路
2013/04/19 Javascript
Javascript/Jquery——简单定时器的多种实现方法
2013/07/03 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
Extjs表单常见验证小结
2014/03/07 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
JavaScript中的getDay()方法使用详解
2015/06/09 Javascript
利用transition实现文字上下抖动的效果
2017/01/21 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
使用jQuery实现页面定时弹出广告效果
2017/08/24 jQuery
微信小程序表单验证功能完整实例
2017/12/01 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
js核心基础之构造函数constructor用法实例分析
2019/05/11 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
python 字符串格式化代码
2013/03/17 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
python实现AES加密与解密
2019/03/28 Python
Python求均值,方差,标准差的实例
2019/06/29 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
CSS3 background-image颜色渐变的实现代码
2018/09/13 HTML / CSS
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
员工安全生产责任书
2014/07/22 职场文书
工作表扬信
2015/01/17 职场文书
52条SQL语句教你性能优化
2021/05/25 MySQL
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python