충분한 날짜 시간 대 시간 모듈의 차이점
datetime
와 time
모듈 의 차이점 과 각각에 사용해야 하는 것을 파악하려고합니다 .
datetime
날짜와 시간을 모두 제공 하는 것을 알고 있습니다. time
모듈 의 용도는 무엇입니까?
예들이 이해 될 것입니다.에 관한 차이점들이 흥미로울 것입니다.
이 time
모듈은 주로 유닉스 타임 스탬프 작업을위한 것입니다. 유닉스 시대 이후 초가 된 부동 소수점 숫자로 표현됩니다. 이 datetime
모듈은 많은 동일한 작업을 지원할 수있는 것보다 수업 지향적 인 유형 집합을 제공하며 표준 제공하는 일부 지원도합니다.
시간 모듈은 특정 레코드의 시간이 필요할 때 사용할 수 있습니다. 예를 들어 매일 트랜잭션에 대해 별도의 테이블 / 파일이 가정하면 시간이 필요합니다. 그러나, 시간 데이터 유형은 일반적으로 시간을 저장하는 데 사용되는 차분 시간의 2 점 사이를.
날짜 시간을 사용하여 수행 할 수도 특정 특정 날짜의 시간 만 처리하는 경우 시간 모듈을 사용할 수 있습니다.
Datetime은 레코드의 특정 데이터 및 시간을 저장하는 데 사용됩니다. 렌탈 에이전시 에서처럼. 마감일은 날짜 / 시간 데이터 유형입니다.
스틱하는 time
DST 모호성을 방지합니다.
일광 절약 시간 (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
'IT' 카테고리의 다른 글
비밀 요점을 공개로 바꾸려면 어떻게해야합니까? (0) | 2020.07.28 |
---|---|
이 방법이 왜 4를 꼽고 인쇄합니까? (0) | 2020.07.28 |
bcrypt의 .net 구현 (0) | 2020.07.28 |
Java 스택 크기를 늘리는 방법은 무엇입니까? (0) | 2020.07.28 |
“java.lang.OutOfMemoryError : 새 기본 언어를 사용할 수 없습니다” (0) | 2020.07.28 |