Skip to main content
 首页 » 编程设计

python之编写一个函数来使用 time_t 显示当前日期

2025年05月04日12powertoolsteam

我一直在编写一个时间转换器来获取系统 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')) 

日期时间模块处理所有边缘情况——闰年、闰秒、闰日——以及时区转换(带有可选的第二个参数)