日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python將天數轉換為日期字符串的方法實例_python

作者:Roc-xb ? 更新時間: 2022-03-28 編程語言

python天數轉日期字符串

在利用python讀取Excel的時候, 日期格式的單元格讀取出來是數字,該數字表示1990年01月01日到該日期的天數。

例如:讀取到的數是:44570,實際上Excel中的日期是:2022/01/09

下面這個函數的主要功能是將天數,轉換為日期字符串格式

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
 
from datetime import datetime
from xlrd import xldate_as_tuple
 
'''
函數功能:將天數格式化為日期字符串
天數:表示從1990-01-01到某天的天數
'''
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)

程序輸出結果:

附:將字符串的時間轉換為時間戳

    a = "2013-10-10 23:40:00"
    # 將其轉換為時間數組
    import time
    timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")
    # 轉換為時間戳
    timeStamp = int(time.mktime(timeArray))
    timeStamp == 1381419600

總結

原文鏈接:https://blog.csdn.net/qq_19309473/article/details/122436757

欄目分類
最近更新