在python中,我得到了一个数组,其中包含737511等整数,它应该意味着2020-03-27(2020年3月27日)。如何将该整数转换为 2020-03-27?左列是我想要的数组,右列是我得到的数组。2020-03-16 7375022020-03-17 7375032020-03-18 7375042020-03-19 7375052020-03-20 7375062020-03-23 7375072020-03-24 7375082020-03-25 7375092020-03-26 7375102020-03-27 737511当我这样做时timestamp = datetime.date.fromtimestamp(1585300000)print(timestamp.strftime('%Y-%m-%d %H:%M:%S'))我得到了2020-03-27,这是正确的。但当我这样做时a = 733860timestamp = datetime.date.fromtimestamp(a*1585300000/737511)print(timestamp.strftime('%Y-%m-%d %H:%M:%S'))我得到了2019-12-27,但我想要2010-03-27。
3 回答

开心每一天1111
TA贡献1836条经验 获得超13个赞
“737511”我相信这个数字是公历的序列值。
import matplotlib.dates as mdates
d = mdates.num2date(737511)
d
datetime.datetime(2020, 3, 27, 0, 0, tzinfo=datetime.timezone.utc)
添加回答
举报
0/150
提交
取消