Python 타임스탬프는 시간을 나타내는 방법으로, 특정 시간부터 특정 시점까지의 초 수를 나타냅니다. Python에서 타임스탬프는 일반적으로 내장된 시간 모듈을 통해 얻고 조작할 수 있는 부동 소수점 숫자로 표시됩니다. 적용 절차는 다음과 같습니다. 1. 로그 처리 2. 타이밍 작업 3. 예약된 작업 등
이 튜토리얼의 운영 환경: Windows 10 시스템, Python 버전 3.11, DELL G3 컴퓨터.
파이썬 타임스탬프는 특정 시간(보통 1970년 1월 1일 자정 UTC)부터 특정 시점까지의 초 수를 나타내는 시간을 나타내는 방법입니다. Python에서 타임스탬프는 일반적으로 내장된 시간 모듈을 통해 얻고 조작할 수 있는 부동 소수점 숫자로 표시됩니다.
Python의 시간 모듈은 시간 처리에 대한 일련의 기능과 방법을 제공합니다. 그 중 time.time() 함수는 현재 시간의 타임스탬프를 반환하는 함수로 흔히 사용되는 메소드이다. 예를 들어, 다음 코드를 실행하면 현재 타임스탬프가 인쇄됩니다.
import time timestamp = time.time() print(timestamp)
출력은 다음과 같습니다: 1622423482.4509134. 여기서 정수 부분은 1970년 1월 1일 자정 이후의 전체 초 수를 나타내고 소수 부분은 숫자를 나타냅니다. 밀리초가 추가되었습니다.
현재 타임스탬프를 얻는 것 외에도 time 모듈을 사용하여 타임스탬프를 읽을 수 있는 날짜-시간 형식으로 변환할 수도 있습니다. 또한 시간 모듈은 타임스탬프의 비교, 작업 및 형식 지정과 같은 작업을 지원하는 몇 가지 다른 기능과 메서드도 제공합니다.
다음은 타임스탬프 작업의 몇 가지 일반적인 예입니다.
1. 타임스탬프를 읽을 수 있는 날짜 및 시간 형식으로 변환합니다.
import time timestamp = 1622423482.4509134 formatted_time = time.ctime(timestamp) print(formatted_time)
출력 결과는 Tue May 31 09:11:22 2021과 유사합니다.
2. 현재 타임스탬프를 가져와 가장 가까운 정수로 반올림합니다.
import time timestamp = time.time() rounded_timestamp = round(timestamp) print(rounded_timestamp)
출력 결과는 정수 타임스탬프입니다.
3. 두 타임스탬프의 크기 비교:
import time timestamp1 = 1622423482.4509134 timestamp2 = 1622423490.275831 if timestamp1 < timestamp2: print("timestamp1 is smaller") else: print("timestamp2 is smaller")
출력 결과는 타임스탬프의 크기를 기준으로 판단됩니다.
4. 타임스탬프를 특정 날짜 및 시간 문자열로 형식화합니다.
import time timestamp = 1622423482.4509134 formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp)) print(formatted_time)
출력 결과는 2021-05-31 09:11:22와 유사합니다.
타임 스탬프는 Python에서 매우 중요하고 일반적으로 사용되는 시간 표현입니다. 로그 처리, 타이밍 작업, 예약된 작업 등과 같은 많은 응용 프로그램에서 사용할 수 있습니다. 시간을 처리하고 비교해야 하는 개발자의 경우 타임스탬프를 이해하고 사용하면 프로그램 개발 프로세스를 크게 촉진하고 단순화할 수 있습니다. .
위 내용은 파이썬 타임스탬프란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!