前言
前面我们介绍了 Python
时间库大盘点,今天我们就遇到了一个新的需求,就是如何将时间在不同的场景下转换为不同的格式。常用的有中文(2022 年 2 月 13 日 下午 7:33:22
)、英文(Feb 13, 2022, 7:33:22 PM
)两种类型。那我们应该如何去做呢?
如果我们自己进行翻译替换显得笨重和麻烦,那有没有一种简单的方法呢?有,Babel
可以帮助我们完成这个需求,同时它还有很多其他的功能。Python学习资料点击领取
关于 Babel
Babel
是 Python
的一个库,其主要是解决 Python
中国际化的问题,时间和日期这块刚好是他的强项。同时 Babel
结合 gettext
也能够很好的实现文本的国际化翻译。
呆猫
安装 Babel
pip install babel
复制代码
datetime 国际化
假设现在我们能够从时间库获取到形如 2022-02-13 19:33:22.496419
的 datetime
对象,那么我们如何才能将它转换为 Feb 13, 2022, 7:33:22 PM
,2022 年 2 月 13 日 下午 7:33:22
这种样