산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

Python 타임스탬프를 날짜/시간(또는 그 이전)으로 변환 – 빠른 가이드

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

간단히 fromtimestamp()를 사용하면 됩니다. datetime의 메소드 UNIX 타임스탬프에서 날짜를 가져오는 모듈입니다.

날짜/시간까지의 Python 타임스탬프

from datetime import datetime
# timestamp is number of seconds since 1970-01-01 
timestamp = 1545730073
# convert the timestamp to a datetime object in the local timezone
dt_object = datetime.fromtimestamp(timestamp)
# print the datetime object and its type
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'>

여기서는 datetime를 가져왔습니다. datetime 모듈의 클래스입니다.

그런 다음 datetime.fromtimestamp()를 사용했습니다. 현지 날짜와 시간(datetime 객체)을 반환하는 클래스 메서드입니다. 이 개체는 dt_object 변수에 저장됩니다.

참고: datetime에서 날짜와 시간을 나타내는 문자열을 쉽게 만들 수 있습니다. strftime() 메소드를 사용하는 객체입니다.

Python 날짜/시간에서 타임스탬프

Python에서는 datetime.timestamp()를 사용하여 날짜/시간 객체에서 타임스탬프를 가져올 수 있습니다. 방법. 예를 들어,

from datetime import datetime
# current date and time
now = datetime.now()
# convert from datetime to timestamp
ts = datetime.timestamp(now)
print("Timestamp =", ts)

출력

Timestamp = 1672138646.118119

여기서는 datetime.timestamp() 메소드는 날짜/시간 객체를 인수로 취하고 Unix 타임스탬프를 반환합니다.

추가 읽기:

목차


python

  1. 마스터 Python 메타프로그래밍:고급 메타클래스 기술
  2. 파이썬 모듈
  3. 파이썬 - GUI 프로그래밍 (Tkinter)
  4. Python 사용자 정의 예외
  5. 예제가 있는 Python CALENDAR 자습서
  6. Python 전역, 지역 및 비지역 변수
  7. 파이썬 - 의사결정
  8. 파이썬 - 개요
  9. Python 용어집:필수 용어 및 정의
  10. 파이썬 키워드와 식별자