python日期转化成周数_[转]浅析使用python计算两个日期间隔天数﹑周数和指定若干天后对应的日期等...
>>> import datetime
>>> help(datetime)
http://docs.python.org/library/datetime.html
查看2009年5月31日和2009年2月1日间隔多少天
>>> d1=datetime.date(2009,05,31)
>>> d2=datetime.date(2009,02,01)
>>> d1-d2
datetime.timedelta(119) // 可以看出2009年5月31日和2009年2月1日间隔为119天[luther.gliethttp].
查看2009年5月31日是今年的第几天和第几周
>>> d1=datetime.date(2009,05,31)
>>> d1.isocalendar()
(2009, 22, 7) // 2009年, 第22周, 礼拜7 [luther.gliethttp]
>>> d1.timetuple()
(2009, 5, 31, 0, 0, 0, 6, 151, -1) // (d.year, d.month, d.day, d.hour, d.minute, d.second, d.weekday(), 今年的第几天, dst)
查看2009年5月31日后第20周对应的日期
>>> d1=datetime.date(2009,05,31)
>>> d=datetime.timedelta(weeks=20) // 20周将被自动转化为天数[luther.gliethttp]
>>> d1+d
datetime.date(2009, 10, 18) // 所以2009年5月31日后第20周对应的日期为2009年10月18日[luther.gliethttp]
查看2009年5月31日后第100天对应的日期和90天之前的日期
>>> d1=datetime.date(2009,05,31)
>>> d=datetime.timedelta(days=100) // 100天
>>> d1+d
datetime.date(2009, 9, 8) // 所以2009年5月31日后第100天对应的日期为2009年9月8日[luther.gliethttp]
>>> d=datetime.timedelta(days=90)
>>> d1-d
datetime.date(2009, 3, 2) // 所以2009年5月31日向前数90天对应的日期为2009年3月2日[luther.gliethttp]
看看datetime.timedelta的使用小例子
datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])
比如:
>>> datetime.timedelta(weeks=40, days=84, hours=23, minutes=50, seconds=600)
datetime.timedelta(365) // 使用timedelta()经过各种组合之后转化的总天数为365天[luther.gliethttp]
// 40*7 + 84 = 364
// 23时50分600秒=24时,所以为1天
// 故最终为364+1=365天[luther.gliethtp].
分享到:
2010-02-02 10:12
浏览 4729
评论
python日期转化成周数_[转]浅析使用python计算两个日期间隔天数﹑周数和指定若干天后对应的日期等...相关推荐
- java 两日期的周数_利用 Java 中 Calendar 计算两个日期之间的天数和周数
利用 Java 中 Calendar 计算两个日期之间的天数和周数 前言 究竟什么是一个 Calendar 呢? 中文的翻译就是日历, 那我们立刻可以想到我们生活中有阳 (公) 历阴 (农) 历之分它 ...
- php 天数加减_PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】...
本文实例讲述了PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算方法.分享给大家供大家参考,具体如下: 其实就是strtotime这个内置函数 //PHP 日期 加减 周 date(&qu ...
- php 日期相减 时分秒,PHP计算两个时间戳间隔的日时分秒的代码实例
关于PHP计算两个时间戳之间相差的日时分秒的代码 下面是PHP计算两个时间戳间隔的日时分秒的代码实例的相关内容,文章教程主要讲述与时间戳 间隔 分秒 相关的一些技术与知识,更多的内容欢迎大家访问htt ...
- python十进制转化为二进制_十进制转化为二进制的Python 3.2 代码
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. Python真是个方便的语言,工作中通过Java,C或C#要通过数行完成的功能,Pytho ...
- java calendar日期计算_利用Java中Calendar计算两个日期之间的天数和周数
前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...
- java日期相差周_利用Java中Calendar计算两个日期之间的天数和周数
前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...
- python通讯录运用的知识点_案例驱动式Python学习--通讯录存取
驱动案例 通讯录:要求打印出企业全部十名员工通讯录.(要求有文件相关操作) 内置函数 自定义函数 函数指被封装起来的.实现某种功能的一段代码.Python安装包.标准库中自带的函数统称为内置函数,用户 ...
- python的常用函数模块_(5)Python的常用模块函数
python 的常用系统函数,random模块函数,time模块函数和calendar模块函数. 1 random模块函数. 随机数种字,使用seed(x)函数可以设置随机数生成器的种子,通常在调用其 ...
- python程序多次运行_如何让编程语言 Python 自己重复运行进程?
有些时候,我们需要进行一些事件的重复,但正如常识一样,重复的过程是枯燥的,无聊的.现实世界中的事物有自己具象的颜色,形状,不过一旦重复这些事物,一样不可避免的会感到无聊. 现实世界尚且如此,编程语言中 ...
最新文章
- string转date类型_10:Wrapper;String;Date;Math;File;Enumeration;Syst
- C#方法中的反射方式和委托方式(小实例)
- CPython对象模型:string(留坑待填)
- Mysql流程控制结构
- 使用AFNetworking 报错提示
- maven配置国内阿里云镜像
- python多线程爬虫数据顺序_Python爬虫必学知识点:多线程爬虫
- 2017.4.2 loli测试
- 黑塞矩阵和雅克比矩阵
- opencv3.2教程linux,Linux编译OpenCV3.2.0-OCL模块并使用
- esd win10 /win8 最简单快速的安装方法 双系统、vhd、wimboot+VHD
- MATLAB多因子模型代码,多因子模型详细.ppt
- [luogu] P1637 三元上升子序列 树状数组
- Python爬虫实战详解:爬取图片之家
- 药一点医药软件供应商—零售药店管理系统
- 生产物流系统建模与仿真-基于WITNESS建模视频教程
- iPhone SDK 包含哪些东西?
- 工欲善其事必先利其器--MyEclipse
- Deepstream 资料阅读记录
- 你真的搞懂什么是线框图,什么是原型图了吗?
热门文章
- java 遍历hashmap key_Java5种遍历HashMap数据的写法
- cad监控图标_干货!多种不同环境的无线视频监控系统拓扑图
- java二期_JAVA基础之多线程二期
- python内置函数open的解释_在python的内置open()函数中缓冲的用途是什么?
- Oracle函数的信息,Oracle中获取会话信息的两个函数分享
- Outlook2016未读邮件怎么设置字体颜色
- 爱奇艺怎么开启从列表删除时同时删除本地文件
- linux下利用nohup后台运行jar文件包程序
- SpringBoot + Shiro 缓存记住密码
- dataearth可视域分析_谁不知道前期分析要用ARCGIS?我就是不会用啊