반응형

지정한 시간으로부터 몇초 지났는지 출력하는 파이썬 예제입니다.

 

2023. 10. 20  최초작성



시작 시간(start)과 현재 시간(now)로 부터 몇초 지났는지 계산하여 출력해줍니다.

현재 시간부터 10초 동안의 초단위 카운트를 출력하고 있습니다.

 

start : 20231020_204717  now : 20231020_204718   diff = 1

start : 20231020_204717  now : 20231020_204719   diff = 2

start : 20231020_204717  now : 20231020_204720   diff = 3

start : 20231020_204717  now : 20231020_204721   diff = 4

start : 20231020_204717  now : 20231020_204722   diff = 5

start : 20231020_204717  now : 20231020_204723   diff = 6

start : 20231020_204717  now : 20231020_204724   diff = 7

start : 20231020_204717  now : 20231020_204725   diff = 8

start : 20231020_204717  now : 20231020_204726   diff = 9

start : 20231020_204717  now : 20231020_204727   diff = 10




전체 코드입니다. 

 

import datetime
import time


# 시작 시간을 현재 시간으로 지정합니다.
start = datetime.datetime.now()
datetime_string_start = start.strftime('%Y%m%d_%H%M%S')



for i in range(10):

    time.sleep(1)

    # 현재 시간을 가져옵니다.
    now = datetime.datetime.now()
    datetime_string_now = now.strftime('%Y%m%d_%H%M%S')


    # 지정한 시간과 현재 시간의 차이를 구합니다.  
    count = now - start

    # 시간 차이를 초 단위로 변경합니다.
    diff = int(count.total_seconds())

    print(f'start : {datetime_string_start}  now : {datetime_string_now}   diff = {diff}')


반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts