Python 人类的日期时间与钟摆不同
我最近偶然发现了这个很棒的“DateTimesMakedEasy”库 它有一个很好的功能,可以显示日期时间之间的“类人”差异:Python 人类的日期时间与钟摆不同,python,datetime,pendulum,Python,Datetime,Pendulum,我最近偶然发现了这个很棒的“DateTimesMakedEasy”库 它有一个很好的功能,可以显示日期时间之间的“类人”差异: In [1]: import pendulum In [2]: now = pendulum.now() In [3]: future = now.add(years=10) In [4]: future.diff_for_humans() Out[4]: '10 years from now' 但是,有没有可能使它适用于更复杂的差别——比如说“年”和“周” 我
In [1]: import pendulum
In [2]: now = pendulum.now()
In [3]: future = now.add(years=10)
In [4]: future.diff_for_humans()
Out[4]: '10 years from now'
但是,有没有可能使它适用于更复杂的差别——比如说“年”和“周”
我希望它能在10年零五周后从钟摆模块自述文件中输出
:
now = pendulum.now()
future = now.add(years=10, weeks=5)
delta = future - now
delta.in_words()
>>>'10 years 1 month 4 days'
很好的发现,我想知道为什么人类的
diff\u()
和单词中的之间会有这种差异。谢谢您可以随时在实现中查找这一点。我链接了模块源代码。好的,:)如果需要“从现在开始”
,它不会回答这个问题。当需要本地化时,手动添加不是一个选项。我刚刚为此打开了一个问题:。
now = pendulum.now()
future = now.add(years=10, weeks=5)
delta = future - now
delta.in_words()
>>>'10 years 1 month 4 days'