![](/img/trans.png)
[英]Pyton - strftime' requires a 'datetime.date' but received a 'datetime.time'
[英]datetime.time() inserted in strftime
我想知道是否有人可以解釋為什么我的strftime返回沒有要求的元素:
def CurrentTime():
import datetime as dt
myTime = dt.datetime.today().time()
print(myTime, type(myTime))
strFromTime = myTime.strftime("%I:%M %r")
return strFromTime, type(strFromTime)
CurrentTime()
10:40:54.160337,'datetime.time'>
('10:40 10:40:54 AM',str)
我將寫我將如何簡化它, 請參閱文檔以獲取更多信息。
import datetime as dt
def CurrentTime():
# Returns time in format %I:%M %p, e.g. '06:59 PM'
myTime = dt.datetime.now().strftime("%I:%M %p")
return myTime
print(CurrentTime())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.