日期和时间
一 time模块
import time
时间的表示形式:
时间戳 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。
以整型或浮点型表示时间的一个以秒为单位的时间间隔。这个时间间隔的基础值是从1970年1月1日开始算起
(一) 格式化日期的函数
time.time()当前时间戳(秒数) UNIX和Windows只支持到2038年。
time.localtime()接收时间辍(1970纪元后经过的浮点秒数)并返回当地时间下的时间元组 (0是周一)time.strftime("%Y-%m-%d %H:%M:%S"[,time.localtime()])格式化成2016-03-20 11:45:39形式 第二个参数可有可无time.asctime()返回格式化后的英文文本的时间time.mktime(tupletime)接受时间元组并返回时间辍time.sleep(secs)推迟调用线程的运行,secs指秒数。time.clock()用以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。time.strptime(“2013-10-10 23:40:00”, "%Y-%m-%d %H:%M:%S")将其转换为时间元组
mktime的例子
import time
t = (2016, 2, 17, 17, 3, 38, 1, 48, 0) secs = time.mktime( t ) print ("time.mktime(t) : %f" % secs)
计算程序运行的时间
import time
def procedure(): for i in range(10000): pass
(二) python中时间日期格式化符号
%Y4位的年%y2位的年
%m月份(01-12)%d月内中的一天(0-31)%H24小时制小时数(0-23)%I12小时制小时数(01-12)%M分钟数(00=59)%S秒(00-59)%a本地简化星期名称 英文文本 简化
转载请注明原文地址: https://win8.8miu.com/read-20655.html