import time  
对于时间,使用最频繁的模块
1、获取当前时间
(1)时间戳 time.time()
时间戳:从1970年1月1日0点开始到现在按秒计算的偏移量
(2)时间元组 time.localtime()
返回的是时间元组,9个值
time.struct_time(tm_year=2017, tm_mon=5, tm_mday=28, tm_hour=9, tm_min=43, tm_sec=3, tm_wday=6(这个星期的第几天), tm_yday=148(这一年中的第几天), tm_isdst=0(是否是夏令时时间))
a、调用元组中的值
t1=time.localtime()
print t1.tm_year,t1.tm_hour 经常使用这种调用方式,比较直观
print t1[0],t1[2]
 
2、时间戳和时间元组之间的转换
(1)时间戳转为时间元祖
t2=time.time()
time.sleep(10)
time.localtime(t2) 把10秒前获取的时间戳转换为时间元祖
(2)把时间元祖转为时间戳 mktime()
time.mktime(t3)
 
3、时间的应用
(1)格式化输出
time.strftime() 格式化时间:把时间元组转为格式化时间
t4=time.localtime()
print time.strftime('%Y-%m-%d %H:%M:%S',t4) 指定时间t4的格式化输出
print time.strftime('%Y-%m-%d %H:%M:%S‘) 当前时间的格式化输出
%Y(年)-%m(月)-%d(日) %H(时):%M(分):%S(秒)
2、其他的格式化的参数
%c 本地相应的日期和时间的字符串表示(如:15/08/27 10:20:06)
%x 本地相应日期字符串(如15/08/01)
%X 本地相应时间字符串(如08:08:10)
%w 一个星期中的第几天(0 - 6,0是星期天)
%a 本地星期名称的简写(如星期四为Thu)
%A 本地星期名称的全称(如星期四为Thursday)
%b 本地月份名称的简写(如八月份为agu)
%B 本地月份名称的全称(如八月份为august)
%j 一年中的第几天(001 - 366)
%U 一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之前的所有天数都放在第0周。
 
(2)统计接口调用时间、程序执行消耗的时间
startTime=time.time()
接口或者运行的程序
endTime=time.time()
spendTime=endTime-startTime 单位是秒(时间戳的差)
 
(3)格式化的时间转换为时间元组 strptime() 是time.strftime()函数的逆操作
strTime='2015-12-21 09:54:23'
formatTime=time.strptime(strTime,'%Y-%m-%d %H-%M-%S')
'%Y-%m-%d %H-%M-%S' 这个格式需要匹配strTime中的格式
 
4、获取格林威治时间(UTC+0) time.gmtime()
t3=time.gmtime() 返回的是时间元组
 
5、等待方法
(1)time.sleep()
(2)time.clock()
函数以浮点数计算的秒数返回当前的CPU时间
在不同的系统上含义不同。在NUix系统上,它返回的是“进程时间”,它是用秒表示的浮点数(时间戳)。而在Windows中,第一次调用,返回的是进程运行时实际时间。而第二次之后的调用是自第一次调用以后到现在的运行时间

Python之时间:time模块的更多相关文章

  1. Python 日期时间处理模块学习笔记

    来自:标点符的<Python 日期时间处理模块学习笔记> Python的时间处理模块在日常的使用中用的不是非常的多,但是使用的时候基本上都是要查资料,还是有些麻烦的,梳理下,便于以后方便的 ...

  2. python基础===时间处理模块

    时间模块 Python中有很多方便我们处理时间信息的模块 time 模块 datetime 模块 pytz 模块 dateutil 模块 这里我们着重介绍的是前两种 time模块 time.time( ...

  3. python时间-time模块

    time是python自带的模块,用于处理时间问题,提供了一系列的操作时间的函数. 以下说明针对于 python2.7,其他版本可能有所差异. 模块提供了两个种表示时间的格式: 1.时间戳,是以秒表示 ...

  4. python模块:时间处理模块

    http://blog.csdn.net/pipisorry/article/details/53067168 常用python自带时间处理模块 python自带的时间处理模块参考[操作系统服务:ti ...

  5. 【转载】Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码

    本文转载自脚本之家,源网址为:https://www.jb51.net/article/147429.htm 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下 ...

  6. 【转】Python之日期与时间处理模块(date和datetime)

    [转]Python之日期与时间处理模块(date和datetime) 本节内容 前言 相关术语的解释 时间的表现形式 time模块 datetime模块 时间格式码 总结 前言 在开发工作中,我们经常 ...

  7. Python时间time模块介绍

    一.明确时间元组 二.测试代码#!/usr/bin/env python # -- coding: utf-8 --' """ 时间模块,time的相关操作与测试 &qu ...

  8. python(时间模块,序列化模块等)

    一.time模块 表示时间的三种方式: 时间戳:数字(计算机能认识的) 时间字符串:t='2012-12-12' 结构化时间:time.struct_time(tm_year=2017, tm_mon ...

  9. Python(五)模块

    本章内容: 模块介绍 time & datetime random os sys json & picle hashlib XML requests ConfigParser logg ...

  10. Python 五个常用模块资料 os sys time re built-in

    1.os模块   os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果.   os.name:返回当前操作系统名称('posix', 'nt', ' ...

随机推荐

  1. Bootstrap 折叠(collapse)插件面板

    折叠插件(collapse)可以很容易地让页面区域折叠起来, 无论您是用它来创建折叠导航还是内容面板,它都允许很多内容选项. 您可以使用折叠插件 1.创建可折叠的分组或折叠的面板 <!DOCTY ...

  2. react的ant design的UI组件库

    PC官网:https://ant.design/ 移动端网址:https://mobile.ant.design/docs/react/introduce-cn antd-mobile :是 Ant ...

  3. SummerVocation_Leaning--java动态绑定(多态)

    概念: 动态绑定:在执行期间(非编译期间)判断所引用的对象的实际类型,根据实际类型调用其相应的方法.如下例程序中,根据person对象的成员变量pet所引用的不同的实际类型调用相应的方法. 具体实现好 ...

  4. Uva 派 (Pie,NWERC 2006,LA 3635)

    依然是一道二分查找 #include<iostream> #include<cstdio> #include<cmath> using namespace std; ...

  5. Spring Cloud学习介绍

    最近在学spring cloud, 整理了下 简单知识要求: 1.要了解springboot 2.了解分布式架构 3.了解微服务 4.了解springcloud是做什么的 带着这些,初学者 就至少有个 ...

  6. IDEA整合Mybatis+Struts2+Spring (二)--整合框架

    二.搭建目录结构 我这里列出的是搭建完了之后所有的目录和文件,诸位先把目录文件建起来,然后我在给出文件内容 这里的目录建好之后还需要设置一下,让idea识别目录作用,选择File-Project St ...

  7. 与SVN相关的程序的调试问题【转】

    解决eclipse中出现Resource is out of sync with the file system问题. 分析:有时候因为时间紧迫的原因,所以就没去管它,今天再次遇到它,实在看着不爽,所 ...

  8. web前后台数据交互的几种方式

    1.利用cookie对象 Cookie是服务器保存在客户端中的一小段数据信息.使用Cookie有一个前提,就是客户端浏览器允许使用Cookie并对此做出相应的设置.一般不赞成使用Cookie. (1) ...

  9. 4819: [Sdoi2017]新生舞会(分数规划)

    4819: [Sdoi2017]新生舞会 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1031  Solved: 530[Submit][Statu ...

  10. Redis实现之整数集合

    整数集合 整数集合(insert)是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现.举个栗子,如果我们创建一个只包含五个 ...