개발을 진행하다보면 날짜 시간 정보가 필요한 경우가 많습니다. 관련 package도 많이 있는 것으로 아는데, 일단 time, datetime을 이용하여 필요한 정보를 얻는 방법을 알아보겠습니다.

 

1. 초 정보

import time

print(time.time())

1970년 1월 1일 0시 0분 0초 이후 경과한 시간을 초단위로 알려줍니다. 

 

2. 날짜/시간 정보

현지 시간 기준으로 현재 날짜와 시간 정보를 얻을 수 있습니다.

tm = time.localtime(time.time())

print(tm.tm_year, tm.tm_mon, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec, tm.tm_wday, tm.tm_yday, tm.tm_isdst)

 

3. 원하는 시간 포맷으로 변환

time.strftime('%Y-%m-%d %H:%M:%S ', time.localtime(time.time()))

 -> '2022-01-14 15:59:46 '

이때 ""에 표기하는 문자에 따라 다양하게 표현할 수 있습니다. 

 

나머지는 향후 추가

 

반응형

설정

트랙백

댓글