내가 파이썬에서 시간대를 포함하여 자연 언어에 다음 날짜를 변환하는 방법을 알고 싶습니다가능한 중복 :
How to print date in a regular format in Python?Python에서 날짜를 자연어로 변환 하시겠습니까?
은?
입력 :
"'2012-09-27T02:00:00Z'"
예상 출력 : 사전에
Wednesday, September 26 of 2012 Mountain Time
감사합니다!
참고 편집 : 지금까지 복잡한 날짜 - 시간 문자열을 처리하지는 않지만 django humanize을 시도했습니다.
해결 방법 : 모든 정보를
감사합니다.
my_date = '2012-09-27T02:00:00Z'
utc_date_object = datetime(int(my_date[0:4]), int(my_date[5:7]), int(my_date[8:10]),int(my_date[11:13]),int(my_date[14:16]),int(my_date[17:19]),0,pytz.utc)
mt_date_object = utc_date_object.replace(tzinfo=pytz.utc).astimezone(pytz.timezone('US/Mountain'))
natural_date = mt_date_object.strftime("%A, %B %d of %Y")
출력 :
'Wednesday, September 26 of 2012'
이 인식 로케일해야 하는가? –
거기에 좋은 [질문] (http://stackoverflow.com/questions/311627/how-to-print-date-in-a-regular-format-in-python) 이미 있습니다. –
[무엇을 시도해 봤습니까?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) –