什么是上午/下午最快的时间?

时间:2014-11-17 05:18:12

标签: python-2.7

最快的Python相当于C#的DateTime.Now.ToString("h tt")

如果时间现在为0905h,则会给出9 AM。如果时间现在是1526h,它将给出3 PM。 (假设有一些英语语言环境。)

我见过很多例子但它们太长了。

1 个答案:

答案 0 :(得分:3)

您可以使用strftime中的time

In [4]: import time

In [5]: time.strftime("%I %p")
Out[5]: '10 AM'

datetime个对象:

In [14]: from datetime import datetime

In [15]: today = datetime.now()

In [16]: today
Out[16]: datetime.datetime(2014, 11, 17, 10, 32, 10, 161824)

In [17]: today.strftime("%I %p")
Out[17]: '10 AM'