python中时间转换,python3时间戳转换成时间

  python中时间转换,python3时间戳转换成时间

  1.获取时间戳。

  代码如下:

  导入导入日期时间t=时间。time () print (t) #原始时间数据print (int(t)) #秒时间戳print (int (round (t * 1000)) #毫秒时间戳now time=lambda:int(round(t * 1000))print(now time()#毫秒时间戳,基于lambda print(datetime . datetime . now()。strftime( % y-% m-% d % h:% m:% s )#日期格式时间格式描述:

  %y两位数的年份表示法(00-99)

  %Y四位数年份表示法(000-9999)

  第%m个月(01-12)

  一个月中的第%d天(0-31)

  24小时制中的% h小时(0-23)

  %I 12小时制(01-12)

  %M分钟(00=59)

  %S秒(00-59)

  %a本地简化周名

  %A本地整周名称

  %b本地简化月份名称

  %B本地完整月份名称

  %c本地对应的日期表示和时间表示

  %j年中的一天(001-366)

  相当于当地上午或下午的百分比

  %U一年中的周数(00-53)星期日是一周的开始。

  %w周(0-6),星期日是一周的开始。

  %W一年中的周数(00-53)星期一是一周的开始。

  %x本地对应日期表示

  %X本地对应时间表示

  %Z当前时区的名称。

  %%%这个数字本身

  2.将秒转换成时间。

  方法代码:

  import Time def getTime(seconds):Time array=Time . local Time(seconds)other style Time=Time . strftime( %H:%M:%S ,Time array)print(other style Time)if _ _ name _ _= _ _ main _ :Time=getTime(1596608402254)print(Time)上面例子中的% H:% M:% S可以根据需要设置为其他格式,如% y _% m _%。

  3.将时间转换成秒。

  示例代码:

  import time import datetime def compose time(time 1):time 2=datetime . datetime . strptime(time 1, % Y _ % M _ % d % H:% M:% S )time 3=time . mktime(time 2 . time tuple())time 4=int(time 3)return time 4 if _ _ name _ _= _ _ main _ _ :time=compose time( 2020 _ 08 _ 05 14:24:14 )print(time)

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

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