python中关于时间和日期函数的常用计算总结(time和datatime)


Posted in Python onMarch 08, 2013

1.获取当前时间的两种方法:

import datetime,time
now = time.strftime("%Y-%m-%d %H:%M:%S")
print now
now = datetime.datetime.now()
print now

2.获取上个月最后一天的日期(本月的第一天减去1天)

last = datetime.date(datetime.date.today().year,datetime.date.today().month,1)-datetime.timedelta(1)
print last

3.获取时间差(时间差单位为秒,常用于计算程序运行的时间)

starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime - starttime).seconds

4.计算当前时间向后10个小时的时间
 

d1 = datetime.datetime.now()
d3 = d1 + datetime.timedelta(hours=10)
d3.ctime()

其本上常用的类有:datetime和timedelta两个。它们之间可以相互加减。每个类都有一些方法和属性可以查看具体的值,如 datetime可以查看:天数(day),小时数(hour),星期几(weekday())等;timedelta可以查看:天数(days),秒数 (seconds)等。 

5.python中时间日期格式化符号:

%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)

%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身

Python 相关文章推荐
python实现web方式logview的方法
Aug 10 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
Aug 25 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
PyCharm鼠标右键不显示Run unittest的解决方法
Nov 30 Python
Python3 使用cookiejar管理cookie的方法
Dec 28 Python
详解pandas安装若干异常及解决方案总结
Jan 10 Python
python实战串口助手_解决8串口多个发送的问题
Jun 12 Python
Pandas实现DataFrame按行求百分数(比例数)
Dec 27 Python
Python-openCV读RGB通道图实例
Jan 17 Python
python 实现线程之间的通信示例
Feb 14 Python
keras.utils.to_categorical和one hot格式解析
Jul 02 Python
Django项目如何正确配置日志(logging)
Apr 29 Python
python中关于日期时间处理的问答集锦
Mar 08 #Python
python局部赋值的规则
Mar 07 #Python
Python 用户登录验证的小例子
Mar 06 #Python
Eclipse + Python 的安装与配置流程
Mar 05 #Python
python将html转成PDF的实现代码(包含中文)
Mar 04 #Python
python发送邮件的实例代码(支持html、图片、附件)
Mar 04 #Python
python用ConfigObj读写配置文件的实现代码
Mar 04 #Python
You might like
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
javascript 写类方式之六
2009/07/05 Javascript
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
js关闭子窗体刷新父窗体实现方法
2012/12/04 Javascript
网站404页面3秒后跳到首页的实例代码
2013/08/16 Javascript
实例说明为什么不要行内使用javascript
2014/04/18 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
jquery实现用户打分评分特效
2015/05/28 Javascript
JavaScript中this详解
2015/09/01 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
jquery实现下载图片功能
2019/07/18 jQuery
vue子传父关于.sync与$emit的实现
2019/11/05 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
Python使用剪切板的方法
2017/06/06 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
Python统计分析模块statistics用法示例
2019/09/06 Python
python psutil监控进程实例
2019/12/17 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
利用Python优雅的登录校园网
2020/10/21 Python
python录音并调用百度语音识别接口的示例
2020/12/01 Python
交通法规咨询中心工作职责
2013/11/27 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
个人授权委托书样本
2014/09/13 职场文书
喝酒驾驶检讨书
2014/10/01 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
2021/08/30 Python
Python 中的 copy()和deepcopy()
2021/11/07 Python
Tomcat弱口令复现及利用
2022/05/06 Servers
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript