Python-将小时数转换为日期?

Python-将小时数转换为日期?,python,python-3.x,date,datetime,type-conversion,Python,Python 3.x,Date,Datetime,Type Conversion,在Python 3.7中,我有一个整数形式的日期,表示从1/1/1900 00小时开始的小时数。我可以将其转换为dd/mm/yyyy格式的字符串吗 例如: timenumber = 1043148 timestring = magictrickfunctions(timenumber) print(timestring) 应该给出“2017年1月1日”你确定它给出的是2017年1月1日而不是2019年1月1日 要获得天数,请将总小时数除以/24,这将得到天数。然后,您可以指定它,如下所示。我在

在Python 3.7中,我有一个整数形式的日期,表示从1/1/1900 00小时开始的小时数。我可以将其转换为dd/mm/yyyy格式的字符串吗

例如:

timenumber = 1043148
timestring = magictrickfunctions(timenumber)
print(timestring)

应该给出“2017年1月1日”

你确定它给出的是
2017年1月1日
而不是
2019年1月1日

要获得天数,请将总小时数除以
/24
,这将得到天数。然后,您可以指定它,如下所示。我在这里使用熊猫图书馆

import pandas as pd
start_date  = "01/01/1900"
date_1 = pd.to_datetime(start_date)
end_date = date_1 + pd.DateOffset(days=43464) #specify the number of days and add it to your start_date
print(end_date)
输出

2019-01-01 00:00:00

将它乘以
60*60
,那么它就是一个常规的UNIX时间戳…!?在本网站的其他地方和在线上都详细介绍了这方面的每个步骤。我已经用关键转换链接介绍了这一点;剩下的是简单的算术。不,删掉。您建议的解决方案不起作用。没有找到AzyCrw4282的答案。