English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기초 강의

파이썬流程控制

Python 함수

Python 데이터 타입

파이썬 파일操作

파이썬 객체와 클래스

파이썬 날짜 시간

파이썬 고급 지식

파이썬 참조 가이드

Python 타임스탬프(timestamp)

이 문서에서, 시간 표시를 datetime 객체로 변환하고, datetime 객체를 시간 표시로 변환하는 방법(예제를 통해)을 배울 것입니다.

데이터베이스에 날짜와 시간을 시간 표시로 저장하는 것은 매우 일반적입니다. Unix 시간 표시는 UTC 특정 날짜로부터1970년1월1일 간의 초 수입니다.

예제1:파이썬 시간 표시를 날짜 시간으로

from datetime import datetime
timestamp = 1545730073
dt_object = datetime.fromtimestamp(timestamp)
print("dt_object =", dt_object)
print("type(dt_object) =", type(dt_object))

프로그램을 실행할 때, 출력은 다음과 같습니다:

dt_object = 2018-12-25 09:27:53
type(dt_object) = <class 'datetime.datetime'>

여기서,datetimedatetime 클래스를 포함한 모듈을 가져왔습니다. 그런 다음, datetime.fromtimestamp() 클래스 메서드를 사용하여 지역 날짜와 시간(datetime 객체)을 반환합니다. 이 객체는dt_object변수에 있습니다.

주의:다음과 같이 사용할 수 있습니다:strftime()datetime 객체에서 날짜와 시간을 나타내는 문자열을 쉽게 생성할 수 있습니다.

예제2:파이썬 날짜 시간을 시간 표시로

datetime 객체에서 시간 표시를 가져올 수 있는 datetime.timestamp() 메서드를 사용할 수 있습니다.

from datetime import datetime
# 현재 날짜와 시간
now = datetime.now()
timestamp = datetime.timestamp(now)
print("시간 표시 =", timestamp)