현재 시간과 지난 시간 표시하기 time, datetime, elapsedtime
1. datetime 으로 시간 표시
import datetime
now = datetime.datetime.now()
# 또는 s = now.strftime("%Y-%m-%d %H:%M:%S") print(s)
# 또는 import time # 유닉스 타임으로 변환 ( 1580628774 형식 시간) utime = time.mktime(now.timetuple()) # 유닉스 타임을 시분초년월일 형식으로 변환 s = datetime.datetime.fromtimestamp(utime) print(s) |
2019-05-27 23:45:57.052725 2019-05-27 23:45:57 2019-05-27 23:45:57 |
2. time 으로 시간 표시
import time
now = time.localtime()
print( now )
# 또는 s = time.strftime("%Y-%m-%d %H:%M:%S", now) print(s) |
time.struct_time(tm_year=2019, tm_mon=5, tm_mday=27, tm_hour=23, tm_min=47, tm_sec=39, tm_wday=0, tm_yday=147, tm_isdst=1) 2019-05-27 23:47:39 |
3. 경과 시간 계산하기
프로그램이 시작되고 경과된 시간을 00일 00시간 00분 00초 형식으로 표현하는 방법
import time
start_time = time.time()
def elapsedTime(): # 현재의 시간에서 시작 시간을 빼준다. 경과시간 추출 # 경과시간을 60으로 나누어 분(minute)과 초(second)를 구분한다.
# 분을 60으로 나누어서 시간(hour)과 분(minute)을 구분한다.
# 시간을 24로 나누어서 일(day)과 시간(hour)을 구분한다.
while True: |
0초 ... |
'파이썬 팁' 카테고리의 다른 글
두 개의 점과 점 사이의 거리 구하기 (0) | 2020.05.18 |
---|---|
함수(function), 메서드(method), 매개변수(parameter), 인수(argument) 용어 (0) | 2020.05.18 |
키보드 키의 이름 : Key simbol of GUI for Python (0) | 2020.05.18 |
Escape 문자 (0) | 2020.05.18 |
데이터 타입 변경 - Data Type Conversion (0) | 2020.05.18 |
특수 기호 영문 이름 (0) | 2020.05.18 |
파일 / 디렉토리 다루기 (0) | 2020.05.18 |
연산자 - 산술, 비교, 할당, 비트, 논리, 멤버, 식별 연산자 및 연산자 우선순위 (0) | 2020.05.18 |