您的位置:首页 > 编程语言 > Python开发

python-time

2015-09-22 13:49 459 查看

time

1.方法

调用相关方法:import time

1.1. time() 时间计数
使用time.time()返回当前时间,返回类型为float,
以一个固定时间epoch(1970年1月1日0时起经过的秒数)

1.2. localtime() 时间结构
使用localtime()返回一个time结构,
其中包括tm_year,tm_mon,tm_mday,tm_hour,tm_min,tm_sec,tm_wday,tm_yday,tm_isdst
tm_wday
为周几,0是周一,6是周日
tm_yday
本年度的第几天
tm_isdst
夏令时间标志
now=time.time()
time.localtime(now)
或者
time.localtime()

1.3. strftime() 时间结构转字符串
Strftime()将time结构转成字符串类型
时间格式匹配符:
%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
当前时区的名称
%%
%号本身
格式化指定时间:
Now=time.time()
time.strftime("%Y-%m-%d %H:%M:%S", now)
格式化当前时间,可以简写成:
time.strftime("%Y-%m-%d %H:%M:%S")

1.4. strptime() 字符串转时间结构
strptime()将字符串类型转成time结构
time.strptime(strtime, "%Y-%m-%d %H:%M:%S")
1.5. mktime () 构造时间结构
mktime()可以将特定结构的tuple转成time结构
用tuple构建一个time结构:
前六个元素分别是年、月、日、小时、分、秒,后面两个取0即可,实际值mktime()会自动计算出来。最后一位取0。
tuple_time = (2010, 11, 12, 13, 14, 15,0,0,0)
time.localtime( time.mktime( tuple_time ))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: