Django Python:如何将datetime.time(2,3)转换为String格式H:M:S

时间:2018-01-29 09:55:04

标签: python django datetime

在我的Django模型中,我有models.TimeField来存储时间。在执行model.objects.filter().values()时,我的TimeField会以datetime.time(2,3)的形式返回。我想把它作为字符串返回。在这种情况下,由于时间是AM,我的字符串应该看起来像2:03:00 AM,或者PM是2:03:00 PM。它也可以格式化为24小时格式。我怎么做?

1 个答案:

答案 0 :(得分:2)

您可以使用.strftime('%I:%H %p')这将打印为“10:30 a.m.”

Here您可以看到所有格式。