문제

어떤 응용 프로그램을 사용하고 있는지 기억할 수 없지만 정말 깔끔한 날짜 구문 분석/해석이 있음을 기억합니다.

예를 들어 '이틀 전에'또는 '내일'을 입력 할 수 있으며 이해할 수 있습니다.

제안 할 도서관이 있습니까? 파이썬에서 사용할 수있는 경우 보너스 포인트.

도움이 되었습니까?

해결책

내 참조 그러니 대답 3 개의 파이썬 날짜 구문 분석 라이브러리에 대한 링크. 가장 일반적으로 사용되는 것 중 하나는입니다 파이썬-데이트 틸 그러나 불행히도 모든 형식을 처리 할 수는 없습니다.

다른 팁

아마도 당신은 PHP를 생각하고있을 것입니다 strtotime() 기능, 스위스 군대 칼, 날짜 구문 분석:

남자, 내가 전에 무엇을 했습니까? strtotime(). 오, 나는 날짜 형식을 구문 분석하고 타임 스탬프를 반환하는 482 라인 기능을 가지고있었습니다. 그리고 나는 여전히 정말 멋진 일을 할 수 없었습니다. 오늘 밤처럼 나는 추수 감사절이 미국에있을 때를 알아 내야했습니다. 나는 그것이 11 월 4 일 목요일이라는 것을 알았습니다. 그래서 나는 수학 자료로 시작했고 11 월 1 일에 어떤 요일이 떨어질 지 확인했습니다. 내 머리를 아프게했던 모든 것. 그래서 나는 이것을 재미로 시도했습니다.

strtotime("thursday, november ".date("Y")." + 3 weeks")

그것은 나에게 추수 감사절을 준다. 대박.

안타깝게도 파이썬이 동등한 것으로 보이지 않습니다. 내가 찾을 수있는 가장 가까운 것은입니다 dateutil.parser 기준 치수.

내가 파이썬에서 본 간단한 것은입니다 여기.

그것은 pyparsing을 사용하고 작은 스크립트 일 뿐이지 만 요구하는 것을 수행합니다. 그러나 장점은 필요한 경우 확장하고 개선하기가 매우 쉽습니다. 구문 분석은 구문 분석이 진행됨에 따라 상대적으로 쉽게 배우기가 쉽습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top