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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。