我的用例是,我只是创建一个网站,我希望世界各地的人都可以使用,我希望能够说出“这发生在10月5日下午5:33”还有“这发生在5分钟前”,等等。
我应该使用datetime模块吗? 还是只是strftime? 或者更好的东西不是Python的std发行版的一部分?
答案 0 :(得分:2)
答案 1 :(得分:2)
你可以看看Django的humanize module 它是Django的一部分,但我认为根据您的需求调整它会很容易。
答案 2 :(得分:1)
如果您要使用datetime
,请务必阅读最近最精彩的文章:
Tips on using python's datetime module。 datetime
将处理大部分处理时间算术的细节,但它不会为您提供您正在寻找的英语漂亮打印。
答案 3 :(得分:1)
Python中的datetime模块允许您获取/设置/操作日期和时间。 有人问过有关Python中相对日期格式的问题:Stack Overflow Post 但很少有回应。
答案 4 :(得分:1)
尝试使用relativeDates Module模块。它确实为您带来了您想要的东西。
答案 5 :(得分:0)
我一直很高兴使用datetime包。你可以免费获得很多东西,而且创建日期时间对象也很容易,计算持续时间等。
答案 6 :(得分:0)
还有Time module。