IT

충분한 날짜 시간 대 시간 모듈의 차이점

lottoking 2020. 7. 28. 07:40
반응형

충분한 날짜 시간 대 시간 모듈의 차이점


datetimetime모듈 의 차이점 과 각각에 사용해야 하는 것을 파악하려고합니다 .

datetime날짜와 시간을 모두 제공 하는 것을 알고 있습니다. time모듈 의 용도는 무엇입니까?

예들이 이해 될 것입니다.에 관한 차이점들이 흥미로울 것입니다.


time모듈은 주로 유닉스 타임 스탬프 작업을위한 것입니다. 유닉스 시대 이후 초가 된 부동 소수점 숫자로 표현됩니다. datetime모듈은 많은 동일한 작업을 지원할 수있는 것보다 수업 지향적 인 유형 집합을 제공하며 표준 제공하는 일부 지원도합니다.


시간 모듈은 특정 레코드의 시간이 필요할 때 사용할 수 있습니다. 예를 들어 매일 트랜잭션에 대해 별도의 테이블 / 파일이 가정하면 시간이 필요합니다. 그러나, 시간 데이터 유형은 일반적으로 시간을 저장하는 데 사용되는 차분 시간의 2 점 사이를.

날짜 시간을 사용하여 수행 할 수도 특정 특정 날짜의 시간 만 처리하는 경우 시간 모듈을 사용할 수 있습니다.

Datetime은 레코드의 특정 데이터 및 시간을 저장하는 데 사용됩니다. 렌탈 에이전시 에서처럼. 마감일은 날짜 / 시간 데이터 유형입니다.


스틱하는 timeDST 모호성을 방지합니다.

일광 절약 시간 (DST)과 관련된 모호성 문제 방지time 하려면 모듈 대신시스템모듈만 사용하십시오.datetime

현지 시간을 포함하여 모든 시간 형식으로 변환하는 모든 것이 있습니다.

import time
t = time.time()

time.strftime('%Y-%m-%d %H:%M %Z', time.localtime(t))
'2019-05-27 12:03 CEST'

time.strftime('%Y-%m-%d %H:%M %Z', time.gmtime(t))
'2019-05-27 10:03 GMT'

time.time()시스템 에포크 이후의 시간을 초 단위로 부동의 소수점 숫자입니다. time.time()명확한 타임 스탬핑에입니다.

시스템이 NTP (Network Time Protocol) 데몬을 추가로 실행하는 경우 꽤 공연 시간축이됩니다.

다음은 모듈 설명서 입니다 time.


관심이있는 권한, pytz의 사용을 업데이트합니다.

참고 URL : https://stackoverflow.com/questions/7479777/difference-between-python-datetime-vs-time-modules

반응형