2017-12-27 8 views
1

을 인식하지 못해서 코딩에 익숙하지 않았지만 코드에 잘못 표시되는 부분을 심각하게 보지 못했습니다.타임 스탬프 문제 : Python이 Timestamp

그래서 내가 원하는 것은 특정 날짜로부터 365 일을 빼는 작업입니다. Thats는 쉬운 일부 다. 그러나 모든 타임 스탬프가 포함 된 배열을 가져 오기 시작할 때이를 인식하지 못합니다. Funnily 만약 내가 손으로 타임 스탬프를 입력한다면, 그것은 !!

은 내가 쓴 것은 다음과 같습니다 : 나는 같은 색인 명령을 사용할 때

2015-12-23 00:00:00 

: 결과

r= '2016-12-22 00:00:00' 
u = datetime.strptime(r,"%Y-%m-%d %H:%M:%S") 
d = timedelta(days=365) 
print (u-d) 

r= p_dates[254] 

정확히 동일하다 예 :

,373,210 그것은 오류를 반환

: 인수 1 str에 있어야합니다)

strptime (진심

타임 스탬프를하지 - 도대체 무슨 일이 일어나고 있는지 : 누군가가 멍청한 놈을 도울 수 있다면 D는 기쁠을 .

답변

1

사전 행복한 휴일에

덕분에 그것은 첫 번째 인수는 STR 유형이 될 필요가 있다고 말한다. type(variable)과 같은 변수의 type을 확인할 수 있습니다. 여기 그냥 타임 스탬프에서 문자열로 캐스트

u = datetime.strptime(str(r),"%Y-%m-%d %H:%M:%S")