| 1、代碼: import time import datetime # 1、datetime轉(zhuǎn)unix時(shí)間戳 # (1)、逐個(gè)打印 n = datetime.datetime.now() #當(dāng)前時(shí)間 a = n.timetuple() b = time.mktime(a) c = int(b) # (2)、鏈?zhǔn)酱蛴?br> r = int(time.mktime(datetime.datetime.now().timetuple())) # 2、將unix時(shí)間戳轉(zhuǎn)換為python的datetime u = 1439111214.0 #unix時(shí)間戳 t = datetime.datetime.fromtimestamp(u) print('----- datetime => unix ------') print('------逐個(gè)打印------') print('n:',n) print('a:',a) print('b:',b) print('c:',c) print('------鏈?zhǔn)酱蛴?-----') print('r:',r) print('----- unix => datetime ------') print('t:',t) 2、打?。?br> ----- datetime => unix ------ ------逐個(gè)打印------ n: 2018-05-23 17:11:10.587935 a: time.struct_time(tm_year=2018, tm_mon=5, tm_mday=23, tm_hour=17, tm_min=11, tm_sec=10, tm_wday=2, tm_yday=143, tm_isdst=-1) b: 1527066670.0 c: 1527066670 ------鏈?zhǔn)酱蛴?----- r: 1527066670 ----- unix => datetime ------ t: 2015-08-09 17:06:54 python中time類(lèi)型,datetime類(lèi)型的關(guān)系與互相轉(zhuǎn)換一.time模塊 time模塊提供各種操作時(shí)間的函數(shù) 
 第二種以數(shù)組的形式表示即(struct_time),共有九個(gè)元素,分別表示,同一個(gè)時(shí)間戳的struct_time會(huì)因?yàn)闀r(shí)區(qū)不同而不同 gmtime()與mktime()可以將兩種時(shí)間表示方法自由轉(zhuǎn)換 
 strftime()可以將struct_time類(lèi)型自由轉(zhuǎn)換成字符型 
 strptime(string, format) 將時(shí)間字符串根據(jù)指定的格式化符轉(zhuǎn)換成數(shù)組形式的時(shí)間 
 二.datetime模塊 
 Python提供了多個(gè)內(nèi)置模塊用于操作日期時(shí)間,像calendar,time,datetime。time模塊。相比于time模塊,datetime模塊的接口則更直觀、更容易調(diào)用。 datetime模塊定義了下面這幾個(gè)類(lèi): 
 datetime中,表示日期時(shí)間的是一個(gè)datetime對(duì)象 
 datetime中提供了strftime方法,可以將一個(gè)datetime型日期轉(zhuǎn)換成字符串: 
 datetime.strptime(date_string, format):將格式字符串轉(zhuǎn)換為datetime對(duì)象 
 datetime對(duì)某些操作進(jìn)行了重載,它允許我們對(duì)日期進(jìn)行如下一些操作: 
 
 三.time與datetime之間的互相轉(zhuǎn)換 date.fromtimestamp(timestamp):根據(jù)給定的時(shí)間戮,返回一個(gè)date對(duì)象 time_struct與datetime之間的轉(zhuǎn)換可以通過(guò)中間狀態(tài)string來(lái)完成 --------------------------------------------------------------------------------------------------------------------------- 參考文獻(xiàn): | 
|  |