在python中获得一位数的时间

时间:2019-02-16 03:04:15

标签: python-2.7 datetime python-datetime

我正在使用以下代码来获取python中的当前时间。

$appends = [];

它将时间返回为

import datetime
now = datetime.datetime.now()
message_sent_time = now.strftime("%I:%M %p")

但是,我希望将其输出为

06:58 PM

即时间在10之前的个位数时间。如何实现?

1 个答案:

答案 0 :(得分:1)

您可以使用%-I获得个位数的小时数:

>>> message_sent_time = now.strftime("%-I:%M %p")
>>> print(message_sent_time)
7:07 PM

完整的strftime格式参考:http://strftime.org/