我一直在编写一个时间转换器来获取系统 time_t 并将其转换为人类可读的日期/时间。哦,这是我的第二个 python 脚本。我们将把这个事实放在一边并继续前进。
完整的脚本托管于 here .
编写年份和月份的转换器相当容易,但我在试图让这一天正常工作时遇到了严重的障碍。如您所见,从 1970 年到今天,我一直在尝试暴力破解。不幸的是,这一天的结果是 -105。
有没有人知道更好的方法,或者解决我在这里尝试过的问题的方法?现在是凌晨 3:30,所以我很可能遗漏了一些明显的东西。
抱歉,我忘了注意我手动执行此操作是为了学习 python。不幸的是,通过日期函数来实现它达不到目的。
请您参考如下方法:
为什么不使用:
from datetime import datetime
the_date = datetime.fromtimestamp(the_time)
print(the_date.strftime('%Y %B %d'))
日期时间模块处理所有边缘情况——闰年、闰秒、闰日——以及时区转换(带有可选的第二个参数)
