時間戳與時間類型轉化(秒級時間戳)


注意:本文秒級時間戳的轉化,日期時間戳轉化可查看https://www.cnblogs.com/pinpin/p/10795037.html

1、當前時間日期轉時間戳

import datetime
import time

now = datetime.datetime.now()
print(now)
print(now.timetuple())
time_stamp = time.mktime(now.timetuple())
print(time_stamp) #精確到秒級

2、時間字符串轉時間戳

import time

# st = time.strptime('2019-5-1 10:12:20','%Y-%m-%d %H:%M:%S')
st = time.strptime('2019-5-1','%Y-%m-%d')
print(st)  
#time.struct_time(tm_year=2019, tm_mon=5, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=121, tm_isdst=-1)
time_stamp = time.mktime(st)  #轉化成時間戳精確到秒級別
print(time_stamp) #1556640000.0

3、當前時間直接生成當前時間戳

import time

t = time.time()  #獲取當前時間
print(t)
print(int(t)) #生成當前秒級時間戳
print(int(round(t*1000))) #生成當前毫秒級時間戳

4.時間戳轉時間字符串

import time

ltime = time.localtime(1552723974)
time_stamp  = time.strftime('%Y-%m-%d %H:%M:%S',ltime)
print(time_stamp)#格式為str類型


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM