PROGRAMMING/Python

[Python] timestamp, datetime, str 변환하기

2021. 4. 5. 22:48
목차
  1. Timestamp 생성
  2. Timestamp to Datetime
  3. Datetime to String date
  4. String date to Datetime
  5. Datetime to Timestamp
서버 작업 시, time 관련 변환 작업이 빈번하다.
빠른 timestamp <-> datetime <-> str 간 변환을 위해 변환 과정을 정리하였다.

Timestamp 생성

import time

ts = time.time() #1617609622.703449

Timestamp to Datetime

import time
from datetime import datetime

now = time.time() # create timestamp
#1617610012.0
dt = datetime.fromtimestamp(now)
#datetime.datetime(2021, 4, 5, 17, 9, 0, 460754)

Datetime to String date

timestamp -> datetime -> str

import time
from datetime import datetime

now = time.time() # create timestamp
#1617610012.0
dt = datetime.fromtimestamp(now)
#datetime.datetime(2021, 4, 5, 17, 9, 0, 460754)
str(dt)
#'2021-04-05 17:09:00.460754'

String date to Datetime

format은 str date의 형식에 맞춘다.

Example 1

from datetime import datetime

now = '2021-04-05 17:09:00' # str example

dt = datetime.strptime(now, '%Y-%m-%d %H:%M:%S')
#datetime.datetime(2021, 4, 5, 17, 9)

Example 2

from datetime import datetime

now = '2021-04-05T06:46:46Z' # str example

dt = datetime.strptime(now, '%Y-%m-%dT%H:%M:%SZ')
#datetime.datetime(2021, 4, 5, 6, 46, 46)

Datetime to Timestamp

import time
from datetime import datetime

dt = datetime.now() #datetime 생성
timestamp = time.mktime(dt.timetuple()) 
#1617610012.0

 


 

  1. Timestamp 생성
  2. Timestamp to Datetime
  3. Datetime to String date
  4. String date to Datetime
  5. Datetime to Timestamp
KIM DEON
KIM DEON
KIM DEON
공부하자
KIM DEON
전체
오늘
어제
  • * (65)
    • STORAGE (1)
      • NOTE (1)
    • FRONTEND (2)
      • VUE.js (2)
      • Javascript (0)
    • BACKEND (0)
      • Node.js (0)
    • AI (25)
      • MLOps (1)
      • Hands-on ML (23)
    • DevOps (25)
      • Docker (2)
      • Kubernetes (13)
    • GAME (0)
      • Unity (0)
    • PROGRAMMING (10)
      • Algorithm (8)
      • C++ (1)
      • Python (1)
    • APP (1)
      • Flutter (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • istio
  • CKAD
  • ResNet
  • 프로그래머스
  • docker
  • 쿠버네티스 자격증
  • 생성모델
  • AI
  • xception
  • 파이썬
  • 카나리아 배포
  • rnn
  • cka
  • DFS
  • 머신러닝
  • k8s
  • 딥러닝
  • kubernetes 자격증
  • Gan
  • 이미지생성
  • 인공지능
  • leetcode
  • 케라스
  • keras
  • kubernetes
  • 쿠버네티스
  • CNN
  • 알고리즘
  • Python
  • 오토인코더

최근 댓글

최근 글

hELLO · Designed By 정상우.
KIM DEON
[Python] timestamp, datetime, str 변환하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.