본문 바로가기

python

29. 시간(localtime, strftime, localtime, datetimenow)

728x90
반응형

156. 현재 시간을 -- ::  출력하시오

 

from time import localtime, strftime

print(strftime('%Y-%m-%d %X' ,localtime()))  #대문자 X 써서, 시분초도 나옴

 


 

 

157. 올해 결과된 날짜 계산하기(localtime)

 

from time import localtime

t=localtime()

start_day='%d-01-01' %t.tm_year   # t.tm_year 올해년도

elapsed_day=t.tm_yday   #올해 몇일 지났는지를 나타냄 => 345

 

print(start_day, elapsed_day)

 


 

 

158. 오늘의 요일 계산하기(localtime)

 

from time import localtime

 

weekdays = ['월요일', '화요일', '수요일', '목요일', '금요일', '토요일', '일요일']

 

t = localtime()

print(t)

 

today = '%d-%d-%d' %(t.tm_year, t.tm_mon, t.tm_mday)

 

print( t.tm_wday)

 

week = weekdays[t.tm_wday]

 

print('[%s] 오늘은 [%s]입니다.' %(today, week))

 

 

 

tm-isdst = 0    썸머타임 여부

 

 

 

159. 프로그램 실행 시간 계산하기

(카카오 4 문제를 해결하기 위해 반드시 알아야 하는 내용)

 

from datetime import datetime

 

start = datetime.now()

 

print('1에서 백만까지 더합니다.')

 

ret = 0

for i in range(1000000):

   ret += i

print('1에서 백만까지 더한 결과: %d' %ret)

 

end = datetime.now()

 

elapsed = end - start

 

print('총 계산 시간: ', end='');print(elapsed)

 

elapsed_ms = int(elapsed.total_seconds()*1000)

print('총 계산 시간: %dms' %elapsed_ms)

 



 

 

 

 

 


728x90
반응형