python time
Python-time
计算程序运行时间
import time
start = time.clock()
time.sleep(5)
end = time.clock()
runtime = end - start

获得当前时间戳
import time
time.time()

import time
time.ctime()

按自定义格式输出当前时间
import time
time.asctime()

import time
time.strptime('28/Jul/2013:04:33:29', '%d/%b/%Y:%X')

import time
time.strftime('%Y%m%d %H:%M:%S')

>>> time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time()))
'2015-03-25 13:49:24'
| 属性 | 格式 | 含义 | 取值范围(格式) |
| 年份 | %y | 去掉世纪的年份 | 00-99 |
| %Y | 完整的年份 | ||
| %j | 一年中的第几天 | 001-366 | |
| 月份 | %m | 月份 | 1月12日 |
| %b | 本地简化月份的名称 | 简写英文月份 | |
| %B | 本地完整月份的名称 | 完整英文月份 | |
| 日期 | %d | 一个月中的第几天 | 1月31日 |
| 小时 | %H | 一天中的第几个小时(24小时制) | 00-23 |
| %l | 第几个小时(12小时制) | “01-12” | |
| 分钟 | %M | 分钟数 | 00-59 |
| 秒 | %S | 秒 | 00-59 |
| 星期 | %U | 一年中的星期数(从星期天开始算) | 00-53 |
| %W | 一年中的星期数(从星期一开始算) | ||
| %w | 一个星期的第几天 | 0-6 | |
| 时区 | %Z | 中国:应该是GMT+8(中国标准时间) | 求大神扫盲 |
| 其他 | %x | 本地相应日期 | 日/月/年 |
| %X | 本地相印时间 | 时:分:秒 | |
| %c | 详细日期时间 | 日/月/年 时:分:秒 | |
| %% | ‘%’字符 | ‘%’字符 | |
| %p | 本地am或者pm的相应符 | AM or PM |
datetime
获取当前时间
datetime.datetime.now()
获取n天前时间
import datetime
(datetime.datetime.now() - datetime.timedelta(days = 100)).strftime("%Y-%m-%d")
时间差
字符串转时间戳
import time
time.striptime(string, "%Y-%m-%d %H:%M:%S")
时间差计算
t1 = '2015-03-23 19:04:37'
t2 = '2015-03-21 15:04:37' dt1 = datetime.strptime(t1, "%Y-%m-%d %H:%M:%S")
dt2 = datetime.strptime(t2, "%Y-%m-%d %H:%M:%S") d = dt1 - dt2 days = d.days seconds = d.seconds% minutes = (d.seconds/)% hours = (d.seconds/)%
时间差计算函数
from datetime import * def calTimeDelay(t1, t2, strip="%Y-%m-%d %H:%M:%S"):
d = abs(datetime.strptime(t2, strip) - datetime.strptime(t1, strip))
days = d.days
seconds = d.seconds%60
hours = (d.seconds/3600)%60
minutes = (d.seconds/60)%60
return days,hours,minutes,seconds t1 = "2015-03-23 19:04:37"
t2 = "2015-03-21 13:04:37" print calTimeDelay(t1, t2)
python time的更多相关文章
- Python中的多进程与多线程(一)
一.背景 最近在Azkaban的测试工作中,需要在测试环境下模拟线上的调度场景进行稳定性测试.故而重操python旧业,通过python编写脚本来构造类似线上的调度场景.在脚本编写过程中,碰到这样一个 ...
- Python高手之路【六】python基础之字符串格式化
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...
- Python 小而美的函数
python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况 any any(iterable) ...
- JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议
软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...
- 可爱的豆子——使用Beans思想让Python代码更易维护
title: 可爱的豆子--使用Beans思想让Python代码更易维护 toc: false comments: true date: 2016-06-19 21:43:33 tags: [Pyth ...
- 使用Python保存屏幕截图(不使用PIL)
起因 在极客学院讲授<使用Python编写远程控制程序>的课程中,涉及到查看被控制电脑屏幕截图的功能. 如果使用PIL,这个需求只需要三行代码: from PIL import Image ...
- Python编码记录
字节流和字符串 当使用Python定义一个字符串时,实际会存储一个字节串: "abc"--[97][98][99] python2.x默认会把所有的字符串当做ASCII码来对待,但 ...
- Apache执行Python脚本
由于经常需要到服务器上执行些命令,有些命令懒得敲,就准备写点脚本直接浏览器调用就好了,比如这样: 因为线上有现成的Apache,就直接放它里面了,当然访问安全要设置,我似乎别的随笔里写了安全问题,这里 ...
- python开发编译器
引言 最近刚刚用python写完了一个解析protobuf文件的简单编译器,深感ply实现词法分析和语法分析的简洁方便.乘着余热未过,头脑清醒,记下一点总结和心得,方便各位pythoner参考使用. ...
- 关于解决python线上问题的几种有效技术
工作后好久没上博客园了,虽然不是很忙,但也没学生时代闲了.今天上博客园,发现好多的文章都是年终总结,想想是不是自己也应该总结下,不过现在还没想好,等想好了再写吧.今天写写自己在工作后用到的技术干货,争 ...
随机推荐
- 添加图片按钮-UI界面编辑器(SkinStudio)教程
打开工具箱,选择Button控件 在窗体上添加一个Button控件 给Button控件的ImageNormal属性添加图片 添加完成后的效果 删除Text属性的值(即删除显示的文本)
- webform页面传值和删除修改
一.webform跨页面传值1.内置对象地址栏数据拼接 QueryString 优点:简单好用:速度快:不消耗服务器内存. 缺点:只能传字符串:保密性差(调转页面后在地址栏显示):长度有限.响应请求对 ...
- asp.net GDI+绘制多个矩形
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...
- linux 实用知识整理
http://www.apelearn.com/study_v2/ 查看端口占用 netstat -apn
- POJ 1113 - Wall 凸包
此题为凸包问题模板题,题目中所给点均为整点,考虑到数据范围问题求norm()时先转换成double了,把norm()那句改成<vector>压栈即可求得凸包. 初次提交被坑得很惨,在GDB ...
- json传值以及ajax接收
一开始进入公司,做起项目来比较不知所措,现在一个月过去了,越来越得心应手,下面是json向前端传值以及前端ajax接收,给自己记下也分享给大家. 这是两个类型不同的json与ajax的数据交互(集合. ...
- (九) 一起学 Unix 环境高级编程 (APUE) 之 线程
. . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...
- 初识ASP.NET CORE:三、Middleware
Middleware are simpler than HTTP modules and handlers:Modules, handlers, Global.asax.cs, Web.config ...
- SQLServer语句 汇总
SQL Server语句 序号 功能 语句 1 创建数据库(创建之前判断该数据库是否存在) if exists (select * from sysdatabases where name='data ...
- 技术英文单词贴--B
B breadcrumb 面包屑 bubble 冒泡