python正常時(shí)間和unix時(shí)間戳相互轉(zhuǎn)換的方法
本文實(shí)例講述了python正常時(shí)間和unix時(shí)間戳相互轉(zhuǎn)換的方法。分享給大家供大家參考。具體分析如下:
這段代碼可以用來轉(zhuǎn)換常規(guī)時(shí)間格式為unix時(shí)間戳,也可以將unix時(shí)間戳轉(zhuǎn)換回來,
例如:1332888820 格式轉(zhuǎn)換成 2012-03-28 06:53:40的形式
# -*- coding: utf-8 -*-
import time
def timestamp_datetime(value):
format = '%Y-%m-%d %H:%M:%S'
# value為傳入的值為時(shí)間戳(整形),如:1332888820
value = time.localtime(value)
## 經(jīng)過localtime轉(zhuǎn)換后變成
## time.struct_time(tm_year=2012, tm_mon=3, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=40, tm_wday=2, tm_yday=88, tm_isdst=0)
# 最后再經(jīng)過strftime函數(shù)轉(zhuǎn)換為正常日期格式。
dt = time.strftime(format, value)
return dt
def datetime_timestamp(dt):
#dt為字符串
#中間過程,一般都需要將字符串轉(zhuǎn)化為時(shí)間數(shù)組
time.strptime(dt, '%Y-%m-%d %H:%M:%S')
## time.struct_time(tm_year=2012, tm_mon=3, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=40, tm_wday=2, tm_yday=88, tm_isdst=-1)
#將"2012-03-28 06:53:40"轉(zhuǎn)化為時(shí)間戳
s = time.mktime(time.strptime(dt, '%Y-%m-%d %H:%M:%S'))
return int(s)
if __name__ == '__main__':
d = datetime_timestamp('2012-03-28 06:53:40')
print d
s = timestamp_datetime(1332888820)
print s
PS:這里再為大家推薦一個(gè)本站Unix時(shí)間戳轉(zhuǎn)換工具,附帶了各種語言(Python/PHP/Java/MySQL等)Unix時(shí)間戳的操作方法:
Unix時(shí)間戳(timestamp)轉(zhuǎn)換工具:http://tools.jb51.net/code/unixtime
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
- Python時(shí)間戳與時(shí)間字符串互相轉(zhuǎn)換實(shí)例代碼
- Python之time模塊的時(shí)間戳,時(shí)間字符串格式化與轉(zhuǎn)換方法(13位時(shí)間戳)
- 使用Python將字符串轉(zhuǎn)換為格式化的日期時(shí)間字符串
- python中有關(guān)時(shí)間日期格式轉(zhuǎn)換問題
- Python時(shí)間戳使用和相互轉(zhuǎn)換詳解
- 使用python將時(shí)間轉(zhuǎn)換為指定的格式方法
- python 將日期戳(五位數(shù)時(shí)間)轉(zhuǎn)換為標(biāo)準(zhǔn)時(shí)間
- Python 轉(zhuǎn)換時(shí)間戳為指定格式日期
- Python中三種時(shí)間格式轉(zhuǎn)換的方法
相關(guān)文章
Python 基礎(chǔ)之字符串string詳解及實(shí)例
這篇文章主要介紹了Python 字符串(string) 的相關(guān)資料,需要的朋友可以參考下2017-04-04
如何實(shí)現(xiàn)在Anaconda中打開python自帶idle
這篇文章主要介紹了如何實(shí)現(xiàn)在Anaconda中打開python自帶idle問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03
Python程序自動(dòng)以管理員權(quán)限運(yùn)行的實(shí)現(xiàn)方法
Windows上為了安全起見,python語言啟動(dòng)的應(yīng)用程序默認(rèn)都不會(huì)使用admin管理員權(quán)限,但是在有些情況下我們又需要使用管理員權(quán)限啟動(dòng)應(yīng)用,這篇文章主要給大家介紹了關(guān)于Python程序自動(dòng)以管理員權(quán)限運(yùn)行的實(shí)現(xiàn)方法,需要的朋友可以參考下2023-11-11
python3.5 email實(shí)現(xiàn)發(fā)送郵件功能
這篇文章主要為大家詳細(xì)介紹了python3.5 email實(shí)現(xiàn)發(fā)送郵件功能,包含txt、圖片、HTML、附件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05
詳解Python list和numpy array的存儲(chǔ)和讀取方法
這篇文章主要介紹了詳解Python list和numpy array的存儲(chǔ)和讀取方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
在Django中編寫模版節(jié)點(diǎn)及注冊(cè)標(biāo)簽的方法
這篇文章主要介紹了在Django中編寫模版節(jié)點(diǎn)及注冊(cè)標(biāo)簽的方法,Django是Python各式各樣的高人氣框架中最為著名的一個(gè),需要的朋友可以參考下2015-07-07
Python 專題一 函數(shù)的基礎(chǔ)知識(shí)
本文從系統(tǒng)提供的內(nèi)部函數(shù)、第三方提供函數(shù)庫+簡單爬出代碼及安裝httplib2模塊過程和用戶自定函數(shù)三個(gè)方面進(jìn)行講述。具有很好的參考價(jià)值。下面跟著小編一起來看下吧2017-03-03
2020新版本pycharm+anaconda+opencv+pyqt環(huán)境配置學(xué)習(xí)筆記,親測可用
這篇文章主要介紹了2020新版本pycharm+anaconda+opencv+pyqt環(huán)境配置學(xué)習(xí)筆記,親測可用,特此分享到腳本之家平臺(tái),需要的朋友可以參考下2020-03-03

