首页 > 编程 > Python > 正文

Python常用标准库 --- time

2019-11-06 08:10:41
字体:
来源:转载
供稿:网友

这个time库提供了各种操作时间值。

方法

描述

示例

time.asctime([tuple])将一个时间元组转换成一个可读的24个时间字符串

>>> time.asctime(time.localtime())

'Sat Nov 12 01:19:00 2016'

time.ctime(seconds)字符串类型返回当前时间

>>> time.ctime()

'Sat Nov 12 01:19:32 2016'

time.localtime([seconds])

默认将当前时间转换成一个(struct_timetm_year,tm_mon,tm_mday,tm_hour,tm_min,

                              tm_sec,tm_wday,tm_yday,tm_isdst)

>>> time.localtime()

time.struct_time(tm_year=2016, tm_mon=11, tm_mday=12, tm_hour=1, tm_min=19, tm_sec=56, tm_wday=5, tm_yday=317, tm_isdst=0)

time.mktime(tuple)将一个struct_time转换成时间戳

>>> time.mktime(time.localtime())

1478942416.0

time.sleep(seconds)延迟执行给定的秒数>>> time.sleep(1.5)
time.strftime(format[, tuple])将元组时间转换成指定格式。[tuple]不指定默认以当前时间

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

'2016-11-12 01:20:54'

time.time()返回当前时间时间戳

>>> time.time()

1478942466.45977

strftime():

指令

描述

%a简化星期名称,如Sat
%A完整星期名称,如Saturday
%b简化月份名称,如Nov
%B完整月份名称,如November
%c当前时区日期和时间
%d
%H24小时制小时数(0-23)
%I12小时制小时数(01-12)
%j365天中第多少天
%m
%M分钟
%pAM或PM,AM表示上午,PM表示下午
%S
%U一年中第几个星期
%w星期几
%W一年中第几个星期
%x本地日期,如'11/12/16'
%X本地时间,如'17:46:20'
%y简写年名称,如16
%Y完整年名称,如2016
%Z当前时区名称(PST:太平洋标准时间)
%%代表一个%号本身

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表