import datetime
time=datetime.time(12,10,20)
print(datetime.strftime(time))
AttributeError: module 'datetime' has no attribute 'strftime'
您的错误module 'datetime' has no attribute 'strftime'
表明这不是导入的问题,而是如何调用strftime()
方法的问题。
strftime()
是datetime
类上的一个方法(它是datetime
模块的一部分),因此需要一个实例化的datetime
对象来调用它。例如:
# import datetime class from the datetime module:
from datetime import datetime
# instantiate a new datetime object:
a = datetime(12, 10, 30, 11, 23, 45)
# call the strftime() method on the object:
print(a.strftime("%H:%M:%S %Z"))
# 11:23:45
import datetime
time=datetime.time(12,10,20)
print(time.strftime("%M.....%H"))
结果:
10.....12
类型 |
描述 |
%Y |
四位的年份 |
%y |
两位的年份 |
%m |
两位的月份[01,---,12] |
%d |
两位的日期[01,---,31] |
%H |
小时,24小时制[00,---,24] |
%I |
小时,12小时制[01,---,12] |
%M |
两位的分钟[00,---,59] |
%S |
两位的秒 |
%W |
每年的第几周,星期一为每周第一天 |
%F |
%Y-%m-%d的简写(如 2019-5-5) |
%D |
%m/%d%y的简写(如 05/20/19) |