찾다

 >  Q&A  >  본문

python - dateutil.parser가 불완전한 시간 문자열을 처리합니다.

parse는 강력하고 편리하며 다양한 문자열 형식의 시간 분석을 처리하기 쉽습니다. 그러나 '8-9 12:00'과 같이 불완전한 시간 형식이 발생하면 자동으로 2017-8로 구문 분석될 수도 있습니다. -9 12:00, 기본 올해 연도를 사용하여 누락된 콘텐츠를 완성합니다.

문제는

빠진 부분을 자동으로 완성하지 않고 구문 분석된 문자열을 직접 얻을 수 있는 방법이 있나요?

죄송합니다. 질문이 충분히 자세하지 않습니다. 더 추가해 주세요.
예를 들어 "1월 1일, 12:00"
<datetime> 2017-1-1 12:00:00
필요한 것은 <str>

즉, 자동 완성 기능을 차단하고 실제 콘텐츠의 구문 분석된 문자열만 필요하면 되는 것입니다. 이를 달성할 수 있는 좋은 방법이 있나요?

공식문서를 확인해 보니 해당 기능이 없는 것으로 나타났습니다. 기본적으로 교체되도록 설정된 시간 템플릿만 있습니다.

过去多啦不再A梦过去多啦不再A梦2747일 전850

모든 응답(2)나는 대답할 것이다

  • 阿神

    阿神2017-06-12 09:29:04

    datetime의 strftime을 사용하여 형식을 지정할 수 없나요? 으아악

    회신하다
    0
  • 学习ing

    学习ing2017-06-12 09:29:04

    가능하긴 하지만, 획득한 데이터가 완성되었는지, 어떤 부분이 완성되었는지 판단할 방법이 없습니다.
    그게 문제야.
    대처할 방법이 없을까요?

    회신하다
    0
  • 취소회신하다