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框架中配置app的教程
Apr 30 Python
python中as用法实例分析
Apr 30 Python
解读Python编程中的命名空间与作用域
Oct 16 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 Python
TensorFlow用expand_dim()来增加维度的方法
Jul 26 Python
解决python文件双击运行秒退的问题
Jun 24 Python
对django layer弹窗组件的使用详解
Aug 31 Python
django xadmin 管理器常用显示设置方式
Mar 11 Python
Python pip使用超时问题解决方案
Aug 03 Python
Python如何绘制日历图和热力图
Aug 07 Python
django inspectdb 操作已有数据库数据的使用步骤
Feb 07 Python
用Python编写简单的gRPC服务的详细过程
Jul 04 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
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
PHP5中的时间相差8小时的解决办法
2008/03/28 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
PHP SOCKET编程详解
2015/05/22 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
JQuery 解析多维的Json数据格式
2009/11/02 Javascript
模仿JQuery.extend函数扩展自己对象的js代码
2009/12/09 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
jquery $.each() 使用小探
2013/08/23 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
javascript数组排序汇总
2015/07/07 Javascript
浅谈javascript的call()、apply()、bind()的用法
2016/02/21 Javascript
HTML5 canvas 9绘制图片实例详解
2016/09/06 Javascript
jQuery中ztree 点击文本框弹出下拉框的实例代码
2017/02/05 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
微信小程序 下拉菜单的实现
2017/04/06 Javascript
JS实现汉字与Unicode码相互转换的方法详解
2017/04/28 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
JS获取当前地理位置的方法
2017/10/25 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
VSCode Vue开发推荐插件和VSCode快捷键(小结)
2020/08/08 Javascript
深入分析python数据挖掘 Json结构分析
2018/04/21 Python
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
Django 博客实现简单的全文搜索的示例代码
2020/02/17 Python
女子锻炼服装和瑜伽服装:Splits59
2019/03/04 全球购物
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
大学新生欢迎词
2014/01/10 职场文书
婚礼主持词
2014/03/13 职场文书
毕业自我鉴定怎么写
2014/03/25 职场文书
财务负责人任命书
2014/06/06 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
学雷锋倡议书
2015/01/19 职场文书
幼儿园个人总结
2015/02/28 职场文书
廉政承诺书2015
2015/04/28 职场文书
工厂无线对讲系统解决方案
2022/02/18 无线电