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中操作字典之fromkeys()方法的使用
May 21 Python
python中闭包Closure函数作为返回值的方法示例
Dec 17 Python
Python之csv文件从MySQL数据库导入导出的方法
Jun 21 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
Oct 29 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
Jan 30 Python
Python爬虫 urllib2的使用方法详解
Sep 23 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
Oct 30 Python
Django 自动生成api接口文档教程
Nov 19 Python
python设置代理和添加镜像源的方法
Feb 14 Python
基于pygame实现童年掌机打砖块游戏
Feb 25 Python
django处理select下拉表单实例(从model到前端到post到form)
Mar 13 Python
Python快速实现一键抠图功能的全过程
Jun 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
实例讲解PHP中使用命名空间
2019/01/27 PHP
详解PHP队列的实现
2019/03/14 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
Javascript中valueOf与toString区别浅析
2013/03/19 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
Javascript技术栈中的四种依赖注入小结
2016/02/27 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
2016/12/22 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
jQuery文字轮播特效
2017/02/12 Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
2017/10/26 Javascript
JS高级技巧(简洁版)
2018/07/29 Javascript
原生JS实现的轮播图功能详解
2018/08/06 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
layUI实现三级导航菜单效果
2019/07/26 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
node.js使用stream模块实现自定义流示例
2020/02/13 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
2020/04/26 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
使用Python压缩和解压缩zip文件的教程
2015/05/06 Python
基于并发服务器几种实现方法(总结)
2017/12/29 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
python 显示数组全部元素的方法
2018/04/19 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
详解python 中in 的 用法
2019/12/12 Python
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
母亲80寿诞答谢词
2014/01/16 职场文书
商场收银员岗位职责
2015/04/07 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
python 如何做一个识别率百分百的OCR
2021/05/29 Python
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript