Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 문자열 형식의 ISO 8601 날짜를 어떻게 얻습니까?


Python 3에서 문자열 형식의 ISO 8601 날짜를 얻으려면 isoformat 함수를 사용하면 됩니다. ISO 8601 형식의 날짜를 반환합니다. 예를 들어 날짜를 31/12/2017로 지정하면 문자열 '2017-12-31T00:00:00'이 표시됩니다.

예시

다음과 같이 사용할 수 있습니다 -

from datetime import datetime
my_date = datetime.now()
print(my_date.isoformat())

출력

이것은 출력을 제공합니다 -

2018-01-02T22:08:12.510696

이전 Python 버전에서는 strftime 함수를 사용하여 원하는 결과를 얻을 수 있도록 datetime 객체의 형식을 지정할 수 있습니다.

예시

from datetime import datetime
my_date = datetime.now()
print(my_date.strftime('%Y-%m-%dT%H:%M:%S.%f%z'))

출력

이것은 출력을 줄 것입니다 -

2018-01-02T22:10:05.284208