这是代码:
>>> from datetime import datetime
>>> t=datetime.now()
>>> print(t)
我得到了这样的结果:
2016-05-28 16:17:56.192505
浮点数是怎么来的?我怎么能解决它?
环境:Windows 10上的Python 3.5.1。
答案 0 :(得分:2)
浮点数表示以微秒为单位的秒数。没有必要“解决”它,因为它正常工作。如果您不想显示它,请将日期格式化为一个字符串,其中包含一个排除微秒的自定义格式字符串。例如:
>>> datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
'2016-05-28 01:29:05'