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 正则式 概述及常用字符
May 07 Python
Python Sql数据库增删改查操作简单封装
Apr 18 Python
详解字典树Trie结构及其Python代码实现
Jun 03 Python
python cs架构实现简单文件传输
Mar 20 Python
python 图片去噪的方法示例
Jul 09 Python
关于Python3 lambda函数的深入浅出
Nov 27 Python
python生成特定分布数的实例
Dec 05 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
简单了解Python变量作用域正确使用方法
Jun 12 Python
关于python3.9安装wordcloud出错的问题及解决办法
Nov 02 Python
python excel和yaml文件的读取封装
Jan 12 Python
Python获取字典中某个key的value
Apr 13 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
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
PHP 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
php抽奖小程序的实现代码
2013/06/18 PHP
php动态函数调用方法
2015/05/21 PHP
js中cookie的使用详细分析
2008/05/28 Javascript
JavaScript 提升运行速度之循环篇 译文
2009/08/15 Javascript
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
JQuery中html()方法使用不当带来的陷阱
2011/04/07 Javascript
JQuery将文本转化成JSON对象需要注意的问题
2011/05/09 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
vue.js的安装方法
2017/05/12 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
js实现各浏览器全屏代码实例
2018/07/03 Javascript
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
对pytorch的函数中的group参数的作用介绍
2020/02/18 Python
PyTorch: Softmax多分类实战操作
2020/07/07 Python
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
草莓网中国:StrawberryNet中国
2020/08/17 全球购物
简历中个人求职的自我评价模板
2013/11/29 职场文书
汽车制造与装配专业自荐信范文
2014/01/02 职场文书
领班岗位职责范文
2014/02/06 职场文书
检查接待方案
2014/02/27 职场文书
安全生产承诺书范文
2014/05/22 职场文书
社区反邪教工作方案
2014/06/16 职场文书
硕士生找工作求职信
2014/07/05 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
无违反计划生育证明格式
2015/06/24 职场文书
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python
Windows Server 2019 配置远程控制以及管理方法
2022/04/28 Servers
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript