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實現(xiàn)字符串轉(zhuǎn)日期
今天教各位小伙伴怎么用python實現(xiàn)字符串轉(zhuǎn)日期,文中有非常詳細的代碼示例,對正在學習python的小伙伴很有幫助,需要的朋友可以參考下2021-05-05使用Anaconda創(chuàng)建Pytorch虛擬環(huán)境的排坑詳細教程
PyTorch是一個開源的Python機器學習庫,基于Torch,用于自然語言處理等應用程序,下面這篇文章主要給大家介紹了關(guān)于使用Anaconda創(chuàng)建Pytorch虛擬環(huán)境的相關(guān)資料,需要的朋友可以參考下2022-12-12python數(shù)組轉(zhuǎn)換為矩陣的方法實現(xiàn)
本文主要介紹了python數(shù)組轉(zhuǎn)換為矩陣的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07