時間戳與時間型別轉化 秒級時間戳

2022-06-13 17:30:18 字數 2111 閱讀 9695

注意:本文秒級時間戳的轉化,日期時間戳轉化可檢視

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型別

注意:本文秒級時間戳的轉化,日期時間戳轉化可檢視

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型別

時間與時間戳相互轉化

var strtime 2018 06 23 var date new date strtime.replace g,var time1 date.gettime 2018 06 23的時間戳 有三種方式獲取,三種方式的區別 time1 date.gettime time2 date.valueof...

mysql 時間戳的轉化 C 時間戳的轉化

mysql 時間戳表示 距離 1970年1月1日 00 00 00 的秒數,在mysql中有函式轉化,c 中可以 根據1970來直接計算秒數即可 select unix timestamp 2018 01 15 09 45 16 select from unixtime 1515980716 sta...

js取當前時間的秒級時間戳

parseint new date gettime 1000 或者date.parse new date 1000 1 將當前日期轉換為時間戳。var now new date console.log now.gettime 將當前日期轉換為時間戳,gettime 方法可返回距1970年1月1日之間...