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发送SMTP邮件的教程
Apr 29 Python
Python字符串格式化输出方法分析
Apr 13 Python
浅谈python中的__init__、__new__和__call__方法
Jul 18 Python
对python中return和print的一些理解
Aug 18 Python
详解python使用turtle库来画一朵花
Mar 21 Python
python scrapy爬虫代码及填坑
Aug 12 Python
django创建超级用户过程解析
Sep 18 Python
解析Python3中的Import
Oct 13 Python
Python遍历字典方式就实例详解
Dec 28 Python
Python函数参数分类原理详解
May 28 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
Feb 06 Python
详解Python小数据池和代码块缓存机制
Apr 07 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教程 插件机制在PHP中实现方案
2012/11/02 PHP
php header功能的使用
2013/10/28 PHP
PHP PDOStatement::fetchColumn讲解
2019/01/31 PHP
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
javascript之querySelector和querySelectorAll使用说明
2011/10/09 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
javascript中通过arguments参数伪装方法重载
2014/10/08 Javascript
javascript中$(function() {});写与不写有哪些区别
2015/08/10 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
打造自己的jQuery插件入门教程
2016/09/23 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
微信小程序开发之入门实例教程篇
2017/03/07 Javascript
详解使用create-react-app快速构建React开发环境
2018/05/16 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
2021/02/20 Vue.js
详解Python的Django框架中的中间件
2015/07/24 Python
使用Python实现windows下的抓包与解析
2018/01/15 Python
python 定时修改数据库的示例代码
2018/04/08 Python
对python程序内存泄漏调试的记录
2018/06/11 Python
Python3分析处理声音数据的例子
2019/08/27 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
基于Python爬虫采集天气网实时信息
2020/06/05 Python
python对 MySQL 数据库进行增删改查的脚本
2020/10/22 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
举例讲解Python装饰器
2020/12/24 Python
详解HTML5中的拖放事件(Drag 和 drop)
2016/11/14 HTML / CSS
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
行政副总岗位职责
2014/02/23 职场文书
出纳岗位职责
2015/01/31 职场文书
活动简报范文
2015/07/22 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书