Python time

Posted 1994july

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

python实现音乐播放器

02-05 Python库-time datetime

代写python,代写python编程,python代写,python编程代写,留学生python代写

001--python全栈--基础知识--python安装

Python代写,Python作业代写,代写Python,代做Python

Python开发