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批量提取word内信息
Aug 09 Python
python相似模块用例
Mar 04 Python
利用Python画ROC曲线和AUC值计算
Sep 19 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
python的Crypto模块实现AES加密实例代码
Jan 22 Python
python删除文本中行数标签的方法
May 31 Python
Python logging模块用法示例
Aug 28 Python
分享Python切分字符串的一个不错方法
Dec 14 Python
对Python3 * 和 ** 运算符详解
Feb 16 Python
Python根据当前日期取去年同星期日期
Apr 14 Python
python使用 zip 同时迭代多个序列示例
Jul 06 Python
Python tkinter制作单机五子棋游戏
Sep 14 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
php下Memcached入门实例解析
2015/01/05 PHP
PHP实现合并discuz用户
2015/08/05 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
php生成word并下载代码实例
2019/03/15 PHP
javascript写的一个链表实现代码
2009/10/25 Javascript
基于JQuery的6个Tab选项卡插件
2010/09/03 Javascript
ExtJS 入门
2010/10/29 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
2015/02/17 Javascript
Javascript函数的参数
2015/07/16 Javascript
jQuery动画效果实现图片无缝连续滚动
2016/01/12 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
微信小程序支付功能 php后台对接完整代码分享
2018/06/12 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
2019/09/21 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
[43:03]完美世界DOTA2联赛PWL S2 PXG vs Magma 第二场 11.21
2020/11/24 DOTA
Python实现的字典值比较功能示例
2018/01/08 Python
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
5分钟 Pipenv 上手指南
2018/12/20 Python
Django实现学生管理系统
2019/02/26 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
CSS实现雨滴动画效果的实例代码
2019/10/08 HTML / CSS
后勤岗位职责
2013/11/26 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
入党介绍人意见怎么写
2015/06/03 职场文书