본문 바로가기

파이썬 - time.struct_time (년도, 월, 일, 시간, 분, 요일, dst) 파이썬 time.struct_time 이 제가 작업하고 있던 내용에서 유용해서 정리해두려고 포스팅해봅니다. 일단 공식 문서를 확인해보고 각각을 한 번씩 실습해볼께요. https://docs.python.org/2/library/time.html#time.struct_time 일단 어떤 경로던지 time.struct_time 객체를 받아오는 것이 먼저입니다. date에서 time.struct_time 을 return 해주는 함수가 있는데요. timetuple()입니다. 아래 예제에서 오늘 날짜의 time.struct_time을 return 해주는 함수가 getTodayTimetuple 입니다. 일단 위 코드에서 사용된 time.struct_time는 2018년 2월 16일 0시 0분을 가르키고 있을 거에요.. 더보기
파이썬 유닉스 시간(Unix Time) 구하기 파이썬에서 유닉스 시간 구하는 방법에 대해서 정리해둡니다. 일단 유닉스 시간은 여기 위키문서를 참고하세요. 파이썬에서 기본적으로 제공되는 datetime 라이브러리를 활용하면 유닉스 시간을 쉽게 구할 수 있어요. 아래 코드는 유닉스 시간을 구하는 예제를 나타냅니다. 먼저 getCurrentUnixTime 함수는 time.time()이라는 결과를 리턴하는데요.time.time()에 대한 자세한 설명은 여기 문서를 확인해보세요. 간단히 말해서 현재 시간에 대한 epoch time을 반환해주는 함수인데요. epoch time == unix time 이기 때문에현재 시간에 대한 유닉스시간 값을 손쉽게 얻을 수 있는 방법입니다. getTodayUnixTime은int(datetime.date.today().srtf.. 더보기
파이썬 basic - datetime (년,월,일,시,분,초) 간단 사용법 요즘 파이썬으로 서버 쪽 개발 할 일들이 있어서... 그냥 간단 기초 사용법을 꾸준하게 작성해보려고 해요. 누군가의 개발 시간을 1초라도 줄여드릴 수 있으면 좋겠네요. 리눅스에서 date 명령어를 치시면, 다양한 방식으로 현재 시간이나, 날짜를 뽑아 낼 수 있는데요. 물론 Python에서 os.system이나 os.popen 같은 것으로 리눅스 date의 값을 뽑아오는 것도 하나의 방법이겠지만... 파이썬에서 기본적으로 제공해주고 있는 모듈을 쓰면 더 쉽겠네요. 각설하고, 아래와 같은 소스로 현재 날짜, 시간을 뽑아내실 수 있습니다. import datetimedef getNowDate(self): now = datetime.datetime.now() year = now.year month = now.m.. 더보기