datetime 라이브러리에 문제가 있습니다. 여기 내 코드는 다음과 같습니다DateTime Python 구문 분석
import time
import datetime
TIME = 2014-10-20 14:31:27
DATETIME = datetime.datetime.strptime(TIME, "%Y-%m-%d %H:%M:%S")
내가 이것을 실행하려고하면 내가 얻을 :
DATETIME = datetime.datetime.strptime(TIME, "%Y-%m-%d %H:%M:%S")
TypeError: strptime() argument 1 must be string, not datetime.datetime
문자열 시간이 아닙니까?
TIME은 Tweepy Library에서 그 가치를 얻고 있지만 문서가 실제로 전달되는 시간이 문자열인지 아닌지는 설명하지 않습니다.
* I * 실행하려고하면 'TIME'에 대한 할당이 의미가 없으므로 예상대로 'SyntaxError'가 발생합니다. 만약 내가 따옴표를 추가하면, 그것은 잘 작동합니다. 분명히 이미 ** datetime을 가지고 있다면, 왜 다시 변환하려고합니까? – jonrsharpe
아니요, 따옴표를 잊으 셨습니다. 나는 정말 당신이 그런 메시지를 가지고 놀랍다면, 그것은 훨씬 더 빨리 추락 할 것입니다 ... 만약 당신이 다른 곳에서 가치를 얻으면,'type (TIME)'은 무엇을 반환합니까? – matsjoyce
이것은'DATETIME = datetime.datetime.strptime (str (TIME), "% Y- % m- % d % H : % M : % S")' –