python 中的 gmail 风格日期格式
我可以在 python 中使用 strftime 格式化日期,但现在我想显示 日期格式相对于当前时间。
即如果日期接近今天,则及时显示。
如果是在一周内,则显示为昨天等。
如果是在一个月内,则显示为上周或上个月。
如果它早于显示为实际值。
我可以用很多 if 来做到这一点,但是有没有更简单的方法来做到这一点?或者图书馆?
I can format date with strftime in python, but now I want to show
date in format relative to current time.
i.e. if date is near today, show in time.
if it is within week, show as yesterday etc.
if it is within month just show as last week or month.
if it is older than that show as actual value.
I can do it with lots of ifs but is there any simpler way to do this? or library?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是一个库
来自 文档,
There is a library
From the documentation,
django.contrib. humanize.naturaltime
您可以获取源 此处。
django.contrib.humanize.naturaltime
You can get the sources here.