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实现RSA加密(解密)算法
Feb 17 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
Mar 20 Python
Python实现基于二叉树存储结构的堆排序算法示例
Dec 08 Python
python3写爬取B站视频弹幕功能
Dec 22 Python
python处理大日志文件
Jul 23 Python
Python 实现的 Google 批量翻译功能
Aug 26 Python
python实现拼图小游戏
Feb 22 Python
python 给图像添加透明度(alpha通道)
Apr 09 Python
python Socket网络编程实现C/S模式和P2P
Jun 22 Python
容易被忽略的Python内置类型
Sep 03 Python
浅析Python打包时包含静态文件处理方法
Jan 15 Python
matplotlib事件处理基础(事件绑定、事件属性)
Feb 03 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 Laravel 上传图片、文件等类封装
2017/08/16 PHP
php把字符串指定字符分割成数组的方法
2018/03/12 PHP
ThinkPHP5+Layui实现图片上传加预览功能
2018/08/17 PHP
thinkphp5框架实现的自定义扩展类操作示例
2019/05/16 PHP
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
JQuery中html()方法使用不当带来的陷阱
2011/04/07 Javascript
window.parent与window.openner区别介绍
2012/04/12 Javascript
基于MVC3方式实现下拉列表联动(JQuery)
2013/09/02 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
2017/03/17 Javascript
vue bootstrap小例子一枚
2017/06/09 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
vue滑动吸顶及锚点定位的示例代码
2020/05/10 Javascript
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
Django与JS交互的示例代码
2017/08/23 Python
Python 闭包的使用方法
2017/09/07 Python
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
Python实现串口通信(pyserial)过程解析
2019/09/25 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
详解pandas赋值失败问题解决
2020/11/29 Python
社区党总支书记先进事迹材料
2014/01/24 职场文书
主题党日活动总结
2014/07/08 职场文书
2014优秀党员事迹材料
2014/08/14 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
学习走群众路线心得体会
2014/11/05 职场文书
创业计划书之珠宝饰品
2019/08/26 职场文书