Python中的日期时间,只打印出时间和格式

时间:2013-05-24 13:49:23

标签: python time format

在我的课程中,我有:

from datetime import datetime

在我的计划中,我有:

def get_time():
    time = str(datetime.now())
    print("")
    print(time)
    print("")
    return None

但它一直给我输出“2013-05-24 08:43:34.727635”。我想知道我能做些什么来改变输出只是时间,格式为“4:36”或“2:30”等。就像一个普通的数字时钟。有什么帮助吗?

1 个答案:

答案 0 :(得分:2)

>>> from datetime import datetime
>>> print datetime.now().time().strftime('%H:%M')
20:51

12小时

>>> print datetime.now().time().strftime('%I:%M %p')
08:53 PM