python將天數(shù)轉(zhuǎn)換為日期字符串的方法實例
python天數(shù)轉(zhuǎn)日期字符串
在利用python讀取Excel的時候, 日期格式的單元格讀取出來是數(shù)字,該數(shù)字表示1990年01月01日到該日期的天數(shù)。
例如:讀取到的數(shù)是:44570,實際上Excel中的日期是:2022/01/09
下面這個函數(shù)的主要功能是將天數(shù),轉(zhuǎn)換為日期字符串格式
#!/usr/bin/python # -*- coding: UTF-8 -*- """ @author: Roc-xb """ from datetime import datetime from xlrd import xldate_as_tuple ''' 函數(shù)功能:將天數(shù)格式化為日期字符串 天數(shù):表示從1990-01-01到某天的天數(shù) ''' def days_to_date_str(days): real_date = datetime(*xldate_as_tuple(days, 0)).strftime('%Y-%m-%d') print(real_date) return real_date if __name__ == '__main__': days = 44570 days_to_date_str(days)
程序輸出結(jié)果:
附:將字符串的時間轉(zhuǎn)換為時間戳
a = "2013-10-10 23:40:00" # 將其轉(zhuǎn)換為時間數(shù)組 import time timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") # 轉(zhuǎn)換為時間戳 timeStamp = int(time.mktime(timeArray)) timeStamp == 1381419600
總結(jié)
到此這篇關(guān)于python將天數(shù)轉(zhuǎn)換為日期字符串的文章就介紹到這了,更多相關(guān)python天數(shù)轉(zhuǎn)日期字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python移動測試開發(fā)subprocess模塊項目實戰(zhàn)
這篇文章主要為大家介紹了Python移動測試開發(fā)subprocess模塊項目實戰(zhàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-07-07python 獲取當(dāng)前目錄下的文件目錄和文件名實例代碼詳解
這篇文章主要介紹了python 獲取當(dāng)前目錄下的文件目錄和文件名實例代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03Python腳本實現(xiàn)12306火車票查詢系統(tǒng)
本文給大家分享我使用python3實現(xiàn)的12306火車票查詢系統(tǒng),小編分步驟給大家介紹的非常詳細,感興趣的朋友一起看看吧2016-09-09