基于自1970年起经过的秒数的时间和日期

1 投票
1 回答
847 浏览
提问于 2025-04-17 04:22

我需要用Python来获取一个事件的时间和日期,前提是我知道自1970年1月1日 00:00:00以来经过了多少秒。

我开始的时候是这样的:


from datetime import timedelta
a = timedelta(seconds=1317365200)
print "%d days %02d:%02d:%02d" % (a.days, a.seconds / 3600, (a.seconds / 60) % 60, a.seconds % 60)1317365200

这些经过的秒数记录保存在Sqlite 3数据库里。

1 个回答

3

在编程中,有时候我们会遇到一些问题,特别是在使用某些工具或库的时候。这些问题可能会让我们感到困惑,尤其是当我们刚开始学习编程的时候。比如,有人可能会在使用某个特定的功能时,发现它并没有按照预期的方式工作。这种情况很常见,尤其是在我们还不太熟悉这些工具的细节时。

解决这些问题的一个好方法是查阅相关的文档或在网上搜索类似的问题。很多时候,其他开发者也遇到过相同的情况,他们可能已经找到了解决方案或者提供了有用的建议。

另外,参与一些编程社区,比如StackOverflow,可以让我们获得更多的帮助。在这些地方,我们可以提问,也可以看到别人是如何解决类似问题的。这不仅能帮助我们解决眼前的问题,还能让我们学到更多的知识,提升我们的编程技能。

总之,遇到问题时不要气馁,利用好网络资源和社区的力量,慢慢积累经验,你会发现编程其实是一个不断学习和成长的过程。

from datetime import datetime
a = datetime.fromtimestamp(1317365200)
print a

撰写回答