在Python中处理日期/时间的简单方法是什么?

1 投票
7 回答
1813 浏览
提问于 2025-04-15 12:45

我的情况是,我正在做一个网站,希望全世界的人都能使用。我想能够说一些像“这件事发生在10月5日下午5:33”这样的具体时间,也想说“这件事发生在5分钟前”等等。

我应该使用datetime模块吗?还是只用strftime?或者用一些更高级的东西,但不是Python标准库里自带的?

7 个回答

1

试试这个 relativeDates Module 模块。它正好能满足你的需求。

2

看看这个叫做 dateutil 的模块:

http://labix.org/python-dateutil

它非常擅长处理你想要的那些事情——可以在文档里看看一些例子。

2

你可以看看Django的humanize模块
这个模块是Django的一部分,但我觉得你可以很容易地根据自己的需求进行调整。

撰写回答