반응형
내 코드에 무엇이 잘못되었는지 제발 :
import datetime
d = "2013-W26"
r = datetime.datetime.strptime(d, "%Y-W%W")
print(r)
표시 "2013-01-01 00:00:00", 감사합니다.
해결 방법
주 번호는 날짜를 생성하기에 충분하지 않습니다. 요일도 필요합니다. 기본값 추가 :
import datetime
d = "2013-W26"
r = datetime.datetime.strptime(d + '-1', "%Y-W%W-%w")
print(r)
-1
및 -% w
패턴은 파서가 해당주의 월요일을 선택하도록 지시합니다. 결과는 다음과 같습니다.
2013-07-01 00:00:00
% W
는 월요일을 요일로 사용합니다. 자신 만의 요일을 고를 수 있지만, 그 날을 벗어나면 예상치 못한 결과가 나올 수 있습니다.
strptime ()
메서드와 함께 사용하면% U
및% W
는 요일과 연도가 다음과 같은 경우에만 계산에 사용됩니다. 지정.
참조 페이지 https://stackoverflow.com/questions/17087314
반응형
'파이썬' 카테고리의 다른 글
파이썬 축은 numpy의 배열에서 어떻게 인덱싱됩니까? (0) | 2021.01.15 |
---|---|
파이썬 할당 연산자와 함께 쉼표와 밑줄을 사용하는 의미? (0) | 2021.01.15 |
파이썬 특정 단어와 일치하는 Python 정규식 (0) | 2021.01.15 |
파이썬 Python Bytearray 인쇄 (0) | 2021.01.15 |
파이썬 Pandas를 사용하여 데이터 프레임을 저장하는 방법 (0) | 2021.01.15 |
댓글