python 时间差模块_python利用datetime模块计算时间差
今天写了点东西,要计算时间差,我记得去年写过,于是今天再次mark一下,以免自己忘记
In [27]: from datetime import datetime
In [28]: a=datetime.now()
In [29]: b=datetime.now()
In [32]: a
Out[32]: datetime.datetime(2015, 4, 7, 4, 30, 3, 628556)
In [33]: b
Out[33]: datetime.datetime(2015, 4, 7, 4, 34, 41, 907292)
In [34]: str(a) 字符串的转换,用户储存到文本或者数据库
Out[34]: '2015-04-07 04:30:03.628556'
In [35]:datetime.strptime(str(a),"%Y-%m-%d %H:%M:%S.%f")
Out[35]:datetime.datetime(2015, 4, 7, 4, 30, 3, 628556)
In [36]: (b-a)
Out[36]: datetime.timedelta(0, 278, 278736)
In [37]: (b-a).seconds 时间差的计算,单位为秒
Out[37]: 278
Q:如何方便的计算两个时间的差,如两个时间相差几天,几小时等
A:使用datetime模块可以很方便的解决这个问题,举例如下:
>>> import datetime
>>> d1 = datetime.datetime(2005, 2, 16)
>>> d2 = datetime.datetime(2004, 12, 31)
>>> (d1 - d2).days
47
上例演示了计算两个日期相差天数的计算。
import datetime
starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime - starttime).seconds
上例演示了计算运行时间的例子,以秒进行显示。
>>> d1 = datetime.datetime.now()
>>> d3 = d1 + datetime.timedelta(hours=10)
>>> d3.ctime()
上例演示了计算当前时间向后10小时的时间。
其本上常用的类有:datetime和timedelta两个。它们之间可以相互加减。每个类都有一些方法和属性可以查看具体的值,如datetime可以查看:天数(day),小时数(hour),星期几(weekday())等;timedelta可以查看:天数(days),秒数(seconds)等。
以上所述就是本文的全部内容了,希望大家能够喜欢。
python 时间差模块_python利用datetime模块计算时间差相关推荐
- python时间计算_python利用datetime模块计算时间差、当前时间多加一天、一小时、一分钟和常用操作...
记录下试用datetime的一些常用操作In [1]: from datetime import datetime In [2]: aa = datetime.now() In [3]: aa Out ...
- python发送短信验证码不用三方模块_python利用第三方模块,发送短信验证码
对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程! 环境:虚拟机上centos7平台,python3.7版本: 首先,申请账号的部分就省略了 1. 获得appid ...
- python利用自动识别写模块_Python 利用pytesser模块识别图像文字
使用的是python的pytesser模块,原先想做的是图片中文识别,搞了一段时间了,在中文的识别上还是有很多问题,这里做记录分享. 可将图片中的文字转换成文本(主要是英文). 1.pytesser安 ...
- python画图代码-Python实战小程序利用matplotlib模块画图代码分享
Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...
- 用python画图代码-Python实战小程序利用matplotlib模块画图代码分享
Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序: ...
- Python 输入时间字符串以分钟单位计算时间差
之前转载过一篇使用python dateTime模块处理时间差的文章(原文链接),文章中讲解了如何按照days,hours和seconds单位来计算时间差.这里讲解一下如何使用dateTime模块按照 ...
- php中计算时间差的几种方法,php计算时间差的方法
一个简单的例子:计算借书的天数,根据每天的日期进行计算. (1) 有数据库的情况 MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可. MYSQL那就用两个日期字段的差值计算的计 ...
- python利用datetime模块计算时间差
python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天.小时.秒,甚至是微秒,下面我们就来详细看下datetime的强大功能吧 今天写了点东西,要计算 ...
- python编写代码实现文件的拷贝功能_python利用os模块编写文件复制功能——copy()函数用法...
我就废话不多说了,大家还是直接看代码吧~ #文件复制 import os src_path=r'E:\Pycharm\python100题\代码' target_path=r'E:\Pycharm\p ...
最新文章
- 【C#实践】详解三层转七层:登录
- arp 不同网段 相同vlan_H3C交换机配置VLAN
- WPA-PSK 4-way handshake 四次握手过程
- js 计算当前时间的前n分钟或后n分钟的时间
- IDEA Maven 聚合项目(多模块)搭建--最精简
- 关于null对象使用print方法打印问题总结,null+123打印结果是null123还是123?
- Win7电脑下载的软件无法安装怎么办?
- 解决sql插入中文问题
- vc2008工程转vc2005
- GD32 MCU USB开发学习记录
- 版本控制git之一-仓库管理
- 一张图读懂系列|量子三大特性之纠缠
- MVC jQuery表单验证
- IE 无法正常打开,刚启动就关闭
- Android审计平台,Android系统安全审计方法研究
- android 集成分享!!
- VBA 计算两个时间相差多少分钟
- Tomcat7源码解析
- 秋日黄花城,红叶映长城
- C++ STL函数 结构体数组sort()排序(henu.hjy)
热门文章
- SAP Spartacus 和 SmartEdit 协同工作需要遵循的协议
- 如何让 Visual Studio Code 里显示 Cypress 的 intelligent code suggestion
- SAP从业者群里讨论SAP技术的更新换代问题
- Travis CI上的sonar build错误
- 我的工作日报 - 2020-9-11 星期五
- 微信开发系列之六 - 使用微信OAuth2 API读取微信用户信息,显示在SAP UI5里
- 微信开发系列之九 - 在微信里直接创建SAP C4C的社交媒体消息
- Angular list列表的事件响应实现
- 使用Chrome开发者工具研究JavaScript里函数的原生实现
- SAP CRM WebClient UI ON_NEW_FOCUS的用途