Unix 타임스탬프는 신기원(1970년 1월 1일, 00: 00:00 UTC). 저장 및 조작이 편리하지만 사람이 읽을 수는 없습니다. Unix 타임스탬프 문자열을 보다 보기 쉬운 형식으로 변환하기 위해 Python은 몇 가지 유용한 모듈을 제공합니다.
datetime 모듈은 타임스탬프 변환을 위한 포괄적인 솔루션을 제공합니다. datetime.utcfromtimestamp() 함수는 정수로 표현된 타임스탬프를 가져와 해당 날짜와 시간을 UTC로 나타내는 datetime 객체를 반환합니다. 그런 다음 strftime() 메서드를 사용하여 지정된 형식 문자열에 따라 날짜/시간 개체의 형식을 지정할 수 있습니다.
from datetime import datetime # Timestamp as a string timestamp = "1284101485" # Convert to datetime object dt = datetime.utcfromtimestamp(int(timestamp)) # Format using strftime formatted_date = dt.strftime("%Y-%m-%d %H:%M:%S") print(formatted_date)
이 접근 방식은 타임스탬프를 초와 밀리초 단위로 처리하여 다양한 시나리오에서 정확한 변환을 보장합니다.
또는 시간 모듈은 타임스탬프를 변환하는 ctime() 함수를 제공합니다. 사람이 읽을 수 있는 문자열 표현으로 변환합니다. datetime 모듈보다 다용도가 떨어지지만 ctime()은 기본 타임스탬프 변환에 활용할 수 있습니다.
timestamp = "1284101485" # Convert to Unix timestamp unix_timestamp = int(timestamp) # Convert to human-readable string human_readable_date = time.ctime(unix_timestamp) print(human_readable_date)
위 내용은 Python에서 Unix 타임스탬프 문자열을 사람이 읽을 수 있는 날짜로 어떻게 변환할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!