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

파이썬 타임스탬프를 datetime으로 변환하기(그 반대도 가능) - 빠른 가이드

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

datetime 모듈의 fromtimestamp() 메서드를 사용하여 유닉스 타임스탬프에서 날짜를 쉽게 얻을 수 있습니다.

파이썬 타임스탬프를 datetime으로 변환

 from datetime import datetime # 타임스탬프는 1970-01-01 이후 경과한 초 수 timestamp = 1545730073 # 타임스탬프를 로컬 타임존의 datetime 객체로 변환 dt_object = datetime.fromtimestamp(timestamp) # datetime 객체와 타입 출력 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 변수에 저장됩니다.

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

파이썬 datetime을 타임스탬프로 변환

파이썬에서 datetime.timestamp() 메서드를 사용하여 datetime 객체로부터 타임스탬프를 얻을 수 있습니다. 예시:

 from datetime import datetime # 현재 날짜와 시간 now = datetime.now() # datetime을 타임스탬프로 변환 ts = datetime.timestamp(now) print("타임스탬프 =", ts)

출력

 타임스탬프 = 1672138646.118119

여기서 datetime.timestamp() 메서드는 datetime 객체를 인수로 받아 유닉스 타임스탬프를 반환합니다.

함께 읽기:

목차


python

  1. 파이썬과 MySQL: 데이터베이스 연결, 생성, CRUD 실전 가이드
  2. 파이썬 shutil.copy()와 shutil.copystat()로 파일 복사하기
  3. 파이썬 리스트(List) 완벽 가이드: 생성, 접근, 수정, 메서드 총정리
  4. 파이썬 XML 처리: 상호 운용 가능한 데이터 관리 가이드
  5. 코드 멘토: AI 기반 파이썬 학습 & 코드 리뷰 도구
  6. Real Python 오피스 아워: 파이썬 학습자를 위한 라이브 Q&A 세션
  7. 파이썬 range() 함수 마스터하기: 기초부터 고급 활용까지
  8. Python 클로저 이해하기: 중첩 함수가 변수 캡처하는 방법
  9. 파이썬 용어집: 필수 용어와 정의
  10. Python 패키지: 구조, 임포트, 모범 사례