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

strftime을 사용하여 Python datetime을 epoch로 변환하는 방법은 무엇입니까?


파이썬 datetime을 strftime을 사용하여 epoch로 변환하려면 strftime 함수에 epoch 이후 초로 날짜를 형식화하는 코드가 포함된 형식화 문자열을 제공해야 합니다. 이를 위해 %s 지시문이 사용됩니다.

예시

import datetime
timestamp = datetime.datetime(2017, 12, 1, 0, 0).strftime('%s')
print(timestamp)

출력

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

1445212800

Python 3.3 이상을 사용하는 경우 타임스탬프 함수를 사용하여 epoch 이후의 시간을 얻을 수 있습니다.

import datetime
timestamp = datetime.datetime(2017, 12, 1, 0, 0).timestamp()
print(timestamp)

출력

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

1445212800