python中的time模块,time模块是Python的内置模块,可以在程序中直接使用

  python中的time模块,time模块是Python的内置模块,可以在程序中直接使用

  time.strptime time.strptime(字符串[,格式])定义time.strptime()和time.strftime()的区别大蟒实例代码块输出结果

  time.strptime(字符串[,格式])定义

  time.strptime()函数根据指定的格式把一个时间字符串解析为时间元组。

  如果字符串*不能根据*格式解析,或者解析后它有多余的数据,则引发值错误。

  当无法推断出更准确的值时,用于填充任何缺失数据的默认值是(1900, 1, 1, 0, 0, 0, 0, 1, -1) 。线和格式都必须是字符串。

  time.strptime()和time.strftime()的区别time.strftime(格式[,t]),传入格式和t两个参数,分别是格式化字符串,struct_time,返回的是字符串,具体的用法见链接

  time.strptime(字符串[,格式]),传入线和格式两个参数,分别是字符串和格式化字符串,返回的是结构时间

  本文中举9个例子,分别对应得到指定格式的时间文章中的例子,参数一字符串是得到指定格式的时间函数的返回值,参数2格式是得到指定格式的时间函数的参数,返回的结构时间和得到指定格式的时间函数传入的并不一样,是因为无法从传入的线和格式推断出更准确的值,就用默认值(1900, 1, 1, 0, 0, 0, 0, 1, -1)。

  大蟒实例代码块注意,第6例和第七例,和得到指定格式的时间文章中稍有区别,把参数中重复的格式化字符串%Y和时间2020去掉了,未取掉之前在报错,在网上未找到解释的文档。后续补充原因

  报错:重复错误:将组名" Y "重新定义为组5;在位置190导入timeprint(time.strptime(1 .2020-12-10 10:45:00,1.% Y-% M-% d % H:% M:% S’).2020-12-10是星期四, 2。%Y-%m-%d是%A))print(time.strptime(3 .十二小时制时间是:2020-12-10上午10:45:00 , 3。十二小时制时间是:%Y-%m-%d %H:%M:%S%p).现在是:中国标准时间2020年12月10日星期四10:45:00 , 4。现在是:%Z %c))print(time.strptime(5 .现在是:中国标准时间12月10日星期四上午10:45:00 , 5。现在是:% Z % a % b % d % I:% M:% S % p )# 6 .2020-12-10是十二月,这是2020一年的第345天print(time.strptime(6 .2020-12-10是十二月,这是一年的第345天,6.%Y-%m-%d是%B,这是一年的第%j天))print(time.strptime(7 .2020-12-06是星期天,这是一年的第49周,7.%Y-%m-%d是%A,这是一年的第%U周))print(time.strptime(8 .12/06/20是星期天,这是2020一年的第48周,8.%x是%A,这是%Y一年的第%W周))print(time.strptime(9 .现在是:中国标准时间上午10点45分,9点。现在是:%Z %X%p ))输出结果time.struct_time(tm_year=2020,tm_mon=12,tm_mday=10,tm_hour=10,tm_min=45,tm_sec=0,tm_wday=3,tm_yday=345,TM _ isdst=-1)时间。struct _ time(TM _ year=2020,tm_mon=12,tm_mday=10,tm_hour=0,tm_min=0,tm_sec=0,tm_sec=0

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: