這篇文章主要為大家展示了python時(shí)間轉(zhuǎn)為時(shí)間戳的方法,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學(xué)習(xí)一下“python時(shí)間轉(zhuǎn)為時(shí)間戳的方法”這篇文章吧。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了裕民免費(fèi)建站歡迎大家使用!
Python主要應(yīng)用于:1、Web開發(fā);2、數(shù)據(jù)科學(xué)研究;3、網(wǎng)絡(luò)爬蟲;4、嵌入式應(yīng)用開發(fā);5、游戲開發(fā);6、桌面應(yīng)用開發(fā)。
>>> s = datetime.datetime(2009,1,1) >>> time.mktime(s.timetuple()) 1230739200.0
別外付一個(gè)python對(duì)時(shí)間的一些函數(shù),很好用的
我們先導(dǎo)入必須用到的一個(gè)module
>>> import time
設(shè)置一個(gè)時(shí)間的格式,下面會(huì)用到
>>>ISOTIMEFORMAT=’%Y-%m-%d %X’
看一下當(dāng)前的時(shí)間,和其他很多語(yǔ)言相似這是從epoch(1970 年 1 月 1 日 00:00:00)開始到當(dāng)前的秒數(shù)。
>>> time.time() 1180759620.859
上面的看不懂,換個(gè)格式來看看
>>> time.localtime() (2007, 6, 2, 12, 47, 7, 5, 153, 0)
localtime返回tuple格式的時(shí)間,有一個(gè)和它類似的函數(shù)叫g(shù)mtime(),2個(gè)函數(shù)的差別是時(shí)區(qū),gmtime()返回的是0時(shí)區(qū)的值,localtime返回的是當(dāng)前時(shí)區(qū)的值。
>>> time.strftime( ISOTIMEFORMAT, time.localtime() ) ‘2007-06-02 12:54:29′
用上我們的時(shí)間格式定義了,使用strftime對(duì)時(shí)間做一個(gè)轉(zhuǎn)換,如果取現(xiàn)在的時(shí)間,time.localtime() 可以不用。
>>> time.strftime( ISOTIMEFORMAT, time.localtime( time.time() ) ) ‘2007-06-02 12:54:31′ >>> time.strftime( ISOTIMEFORMAT, time.gmtime( time.time() ) ) ‘2007-06-02 04:55:02′
上面展示了gmtime和localtime的區(qū)別。
查看時(shí)區(qū)用
>>> time.timezone -28800
上面的值是一個(gè)秒值,是當(dāng)前時(shí)區(qū)和0時(shí)區(qū)相差的描述,-28800=-8*3600,即為東八區(qū)。
以上就是關(guān)于“python時(shí)間轉(zhuǎn)為時(shí)間戳的方法”的內(nèi)容,如果改文章對(duì)你有所幫助并覺得寫得不錯(cuò),勞請(qǐng)分享給你的好友一起學(xué)習(xí)新知識(shí),若想了解更多相關(guān)知識(shí)內(nèi)容,請(qǐng)多多關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。