300x250
시간 지연시키는 코드를 작성해보자.
시간( choose_time )을 바로 timesleep에 넣으면 안되고, 초로 계산해서 넣어줘야한다.
(이거 확인하려고 코드를 아래와 같이 작성 했다)
일반적으로 지연은 time.sleep(지연시간) 만 작성하면 된다.
1. 코드작성
1) 현재시간에서 1분지연하도록 해보자.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
from datetime import datetime
import time
def time_delay():
now = datetime.now()
print("현재시간 = {}".format(now))
choose_time = now.replace(hour=0, minute=1, second=0, microsecond=0)
print("지연시키고자 하는 시간 = {}".format(choose_time))
print(choose_time.hour)
print(choose_time.minute)
print(choose_time.second)
delay_time = choose_time.hour * 3600 + choose_time.minute * 60 + choose_time.second
time.sleep(delay_time)
now = datetime.now()
print("지연된 현재시간 = {}".format(now))
time_delay()
|
cs |
2. 결과
1) 1분 지연됨을 확인 할 수 있다.
300x250
'파이썬 > datetime 활용' 카테고리의 다른 글
python(vscode)/남은 시간계산/시간 계산하기/datetime (0) | 2023.10.03 |
---|---|
python(vscode)/오늘 날짜 가져오기#3/datetime/now/ (0) | 2023.07.16 |
python(vscode)/오늘 날짜 가져오기#2/datetime (0) | 2023.01.01 |
python(vscode)/오늘 날짜 가져오기#1/datetime (0) | 2022.12.28 |