오늘 코딩을 하다가
데이터의 양이 많다보니 Run을 한번하면 체감상 30분 이상이라는 생각이 들고
시간도 같이 출력하면 어떨까?
라는 생각이 문득 들어서 무작정 코딩을 하다가.....
역시나 삽질쓰.....
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
참고 : docs.python.org/2/library/datetime.html?highlight=datetime#datetime.datetime
역시 사람은 찾아봐야 해 ㅎㅎ
사이트를 참고해서 코딩을 시작하기 전 속성들을 정리했습니다.
datetime Class 속성값 | 설명 |
datetime.min | 시간을 표현하는 가장 작은 단위(최소 단위) |
datetime.max | 시간을 표현하는 가장 큰 단위(최대 단위) |
datetime.year | 연도를 표현 |
datetime.month | 월을 표현 |
datetime.day | 일을 표현 |
datetime.hour | 시간을 표현 |
datetime.minute | 분을 표현 |
datetime.second | 초를 표현(최대 60초) |
datetime.microsecond | 마이크로 초를 표현하는데 이는 백만 분의 1초, 즉 10-6초! |
datetime에 대한 속성들을 하나씩 확인해봅시당
import datetime
우선 datetime을 선언해서 해당 라이브러리를 사용한다고 파이썬에게 알려줍니다.
now = datetime.datetime.now()
now
now라는 변수를 생성합니다.
now라는 변수에는 현재 시간에 대한 정보들을 가지고 있습니다.
min에 대한 값을 확인 할 수 있습니다.
말 그대로 가장 최소값입니다.
max값!
max값은 표현할 수 있는 최대의 값입니다.
현재 보이시는 값들까지 표현이 가능합니다.
year부터 microsecond까지!
위에서 now라는 변수에 대한 값들을 하나씩 가져올 수 있습니다.
만약에 월만 필요하다면?
새로운 변수 = datetime.month
이 처럼 새로운 변수에 원하는 시간 값을 넣어서 사용 가능하겠죠?
numbering = (str(now.year) + '년' + str(now.month) +'월' + str(now.day) +'일 ' + str(now.hour) + ':' + str(now.minute))
numbering
제가 json파일을 출력할 때 사용한 변수입니다.
실행하면 위와 같은 값이 생성되겠죠?
제가 시간을 사용하게 된 이유는 데이터 파씽하는 시간을 분석해서
팀분들과 데이터의 파씽하는 목록을 줄여서 최적화 하려고 시작한건데
나중에 다른 프로젝트를 사용할 때 효율적으로 사용할 수 있을꺼 같습니다!
다음에는 더 좋은 정보로 찾아오겠습니다!
'Programing > Java & Spring' 카테고리의 다른 글
코딩 일기 : grid나 js파일이 정상 작동을 하지 않는다...(이론) (0) | 2020.12.03 |
---|---|
자투리 시간에 만드는 개인 포토폴리오 프로젝트! vo1 : 무료 Boot 다운받아서 파일 로드와 파일 설정하기! (0) | 2020.11.20 |
공공데이터포털의 데이터를 이용하여 json 파일을 만들어보자! ver3 [DataFrame과 코드 변형하기] (0) | 2020.11.19 |
공공데이터포털의 데이터를 이용하여 json 파일을 만들어보자! ver2 [Json 만들기] (0) | 2020.11.17 |
공공데이터포털의 데이터를 이용하여 json 파일을 만들어보자! ver1 [공공데이터포털 이용하기] (0) | 2020.11.17 |