이 모든 것을 또는 strptime 또는 그러한 방법을 사용하여 파이썬 시간 객체로 변환해야합니다.
"8 초 전"
"5 분 전에"
"11 시간 전"
"어제 오전 11시 34 분"
보인다 parsedatetime
모듈 이 경우 사람이 읽을 수있는 날짜 / 시간 텍스트 작품을 분석한다 :
#!/usr/bin/env python
from datetime import datetime
import parsedatetime as pdt # $ pip install parsedatetime
cal = pdt.Calendar()
print(datetime.now())
for time_str in ["8 seconds ago", "5 minutes ago", "11 hours ago",
"11:34 AM yesterday"]:
dt, flags = cal.parseDT(time_str)
assert flags
print(dt)
2015-06-26 21:07:19.108521
2015-06-26 21:07:11
2015-06-26 21:02:19
2015-06-26 10:07:19
2015-06-25 11:34:00
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다