[PYTHON] Python - ISO 8601로 날짜 변환
PYTHONPython - ISO 8601로 날짜 변환
파이썬에서, 어떻게 이런 문자열을 변환 할 수 있을까요?
시간대를 유지하면서 ISO 8601 형식으로 변환 하시겠습니까?
원래 날짜는 문자열이며 출력도 문자열이어야하며 datetime 또는 이와 비슷한 것이 아니어야합니다.
하지만 제 3 자 라이브러리를 사용하는 데는 아무런 문제가 없습니다.
해결법
-
==============================
1.dateutil 사용 :
dateutil 사용 :
import dateutil.parser as parser text = 'Thu, 16 Dec 2010 12:14:05 +0000' date = parser.parse(text) print(date.isoformat()) # 2010-12-16T12:14:05+00:00
-
==============================
2.Python inbuilt datetime 패키지에는 datetime 객체를 isoformat로 변환하는 메소드의 빌드가 있습니다. 다음은 그 예입니다 :
Python inbuilt datetime 패키지에는 datetime 객체를 isoformat로 변환하는 메소드의 빌드가 있습니다. 다음은 그 예입니다 :
>>>from datetime import datetime >>>date = datetime.strptime('Thu, 16 Dec 2010 12:14:05', '%a, %d %b %Y %H:%M:%S') >>>date.isoformat()
출력은이다
'2010-12-16T12:14:05'
from https://stackoverflow.com/questions/4460698/python-convert-date-to-iso-8601 by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 파이썬 요청 모듈에 헤더 추가하기 (0) | 2018.10.24 |
---|---|
[PYTHON] 파이썬과 ctypes : DLL에 "pointer-to-pointer"를 올바르게 전달하는 방법은 무엇입니까? (0) | 2018.10.23 |
[PYTHON] Jquery 및 Django CSRF 토큰 (0) | 2018.10.23 |
[PYTHON] pandas : MultiIndex를 2 차 인덱스의 범위로 분할합니다. (0) | 2018.10.23 |
[PYTHON] Python과 PhantomJS에서 Selenium을 사용하여 파일 시스템에 파일 다운로드 (0) | 2018.10.23 |