python將天數轉換為日期字串的方法例項

2022-09-20 08:51:12 字數 898 閱讀 6987

目錄

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

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

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

#!/usr/www.cppcns.combin/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(timeafmziqfacrray))

timestamp == 1381419600

oracle 將天數 1 366 轉換為日期

在平時的應用中,我們很多地方都使用了日期函式to date 但是我們對日期函式的格式知道得很少,或者說我們根本就不會去研究它 然而,知道日期格式是多麼的重要 下面是乙個具體的應用 有一張表,有年字段year,時期欄位type,期數term,如下 id year type term 1 2010 r ...

excel日期轉換為週數 VBA將日期轉換為週數

6 個答案 答案 0 得分 12 要將週數作為第一天的星期一,請使用以下內容 worksheetfunction.weeknum now,vbmonday 答案 1 得分 6 使用vba將日期轉換為isoweeknumber,您只需要datepart函式 其中dt是感興趣的日期 isoweeknum...

日期天數轉換

根據輸入的日期,計算是這一年的第幾天。詳細描述 輸入某年某月某日,判斷這一天是這一年的第幾天?平年365天 閏年366天 閏年 年數是400的整數倍,或者年數是4的整數倍並且不是100的整數倍 int calculate day int year,int month,int day void mai...