Python time,,国际标准化组织的国际


国际标准化组织的国际标准ISO 8601是日期和时间的表示方法。 ISO-8601中,日期和时间表示法中要求:在时间前面加一大写字母T,如北京时间2004年5月3日下午5点30分8秒,写成2004-05-03T17:30:08+08:00或20040503T173008+08。

time 模块中时间的表现格式主要有:

Timestamp(时间戳,可进行时间计算,以秒为单位)一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。struct_time(时间元组)是时间结构体,是一个时间元组包含了9个元素。Format string(格式化的时间)

Format String的时间日期格式化符号含义如下:

%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 当前时区的名称%% %号本身

技术图片

time模块的常用函数:

通过time.time()获得当前时间戳通过time.localtime(timestamp)、time.gmtime(timestamp),将时间戳转换成时间元组通过time.mktime(p_tuple), 将时间元组转换成时间戳通过time.strftime(format,p_tuple), 将时间元组格式化成string类型通过time.strptime(string,format), 将字符串转化为时间元组通过time.asctime(p_tuple) 函数接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2008"(2008年12月11日 周二18时07分14秒)的24个字符的字符串。通过time.ctime()获取当前时间,是易读的字符串格式,如:Mon Apr 29 08:21:53 2019通过time sleep(secs) 函数推迟调用线程的运行,可通过参数secs指秒数,表示进程挂起的时间通过时间戳来对时间进行计算,时间戳的加减,是以秒为单位的
推荐:网站推广文章(网站推广文章伪原创的方法)

Python time

评论关闭