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模块学习 re 正则表达式
May 19 Python
python使用rsa加密算法模块模拟新浪微博登录
Jan 22 Python
对于Python的Django框架部署的一些建议
Apr 09 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
Jun 13 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
python 读取目录下csv文件并绘制曲线v111的方法
Jul 06 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
Feb 20 Python
Python+OpenCV实现将图像转换为二进制格式
Jan 09 Python
python程序文件扩展名知识点详解
Feb 27 Python
Python 批量读取文件中指定字符的实现
Mar 06 Python
教你用Python写一个植物大战僵尸小游戏
Apr 25 Python
Django rest framework如何自定义用户表
Jun 09 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
PHP中的超全局变量
2006/10/09 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
php 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
PHP采用XML-RPC构造Web Service实例教程
2014/07/16 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
PHP多文件上传类实例
2015/03/07 PHP
Mac环境下php操作mysql数据库的方法分享
2015/05/11 PHP
WordPress开发中的get_post_custom()函数使用解析
2016/01/04 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
vue组件name的作用小结
2018/05/23 Javascript
对angularJs中controller控制器scope父子集作用域的实例讲解
2018/10/08 Javascript
微信小程序实现图片上传
2019/05/23 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
Python使用scrapy采集时伪装成HTTP/1.1的方法
2015/04/08 Python
Python判断值是否在list或set中的性能对比分析
2016/04/16 Python
python计算auc指标实例
2017/07/13 Python
Python快速排序算法实例分析
2017/11/29 Python
python机器人行走步数问题的解决
2018/01/29 Python
Python设计模式之原型模式实例详解
2019/01/18 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
python科学计算之scipy——optimize用法
2019/11/25 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
跳槽求职信范文
2014/05/26 职场文书
小学中队活动总结
2015/05/11 职场文书
2015年妇女工作总结
2015/05/14 职场文书
热血教师观后感
2015/06/10 职场文书
观看《杨善洲》宣传教育片心得体会
2016/01/23 职场文书
对象析构函数__del__在Python中何时使用
2022/03/22 Python