내가 한 노력들

2020-11-15 python 여러가지 module 본문

IT 공부/python

2020-11-15 python 여러가지 module

JONGI-N CHOI 2020. 11. 15. 21:44

datetime 모듈 

import datetime

now = datetime.datetime.now()
print(now)

datetime 모듈은 날짜와 시간을 조작하는 클래스를 제공합니다.

 

now = datetime.datetime.now()

for day in range(5, 0, -1):
    delta = datetime.timedelta(days=day)
    date = now - delta
    print(date)

몇 일전의 날짜를 표기하고 싶을 경우에는 days = 몇 일전 , 이렇게 표시해주면 가능하다. 

 

now = datetime.datetime.now()
print(now.strftime("%Y,%m,%d %H:%M:%S"))

지시자를 이용하면 보고싶은 시간정보에서 보고싶은 정보만 볼 수 있다. 

사진출처 simplesolace.tistory.com/entry/python-datetime-1-days-ago-1%EC%9D%BC%EC%A0%84-%ED%91%9C%ED%98%84%ED%95%98%EA%B8%B0

 

[python] datetime 1 days ago, 1일전 표현하기

python에서 1 days ago를 표현하려면 어떻게 해야할까? 또 1 days ago를 구한 후, 원하는 포맷으로 출력하려면 어떻게 해야할까? python 인터프리터 모드에서의 예 >>> import datetime >>> days_ago = datetime.d..

simplesolace.tistory.com

time 모듈의 sleep() 

import time

while True:
    now = datetime.datetime.now()
    print(now)
    time.sleep(1)

time 모듈 sleep을 사용하게 되면 일정시간 프로세스를 정지시킬 수 있다. 

위의 코딩은 while문이 무한정 돌아가지만 time.sleep(1)을 했기 때문에 1초의 텀을 두고 while문이 작동하기 때문에

1초 단위로 현재의 시간을 출력해주는 코드가 된다.