본문 바로가기

올해 1월 1일부터 오늘까지 몇 일 지났는지 in 구글 스프레드시트 파이썬에서는 time.struct_time 객체에서 tm_yday 라는 값을 사용하면 되는데요. 구글 스프레드시트에서는 어떻게 해야 하는지 궁금해서 찾아봤습니다. 아마도 https://support.google.com/docs/table/25273?hl=en 에서 DAYS 라는 함수를 사용하면 되는 것 같습니다. =DAYS(today(), DATE(2018, 1, 0)) 이렇게 작성하면 되는 것 같아요. 2월 16일을 기준으로 위 코드를 돌리면 47일이 나오는데요. 오늘 날짜를 포함한 것이고요. 그러니깐 올해 1월 1일부터 47번째 되는 날이다 라고 생각하시면 됩니다. DAYS는 end_date, start_date 의 차이 값을 돌려주는 거라서 =DAYS(today(), DATE(2018, 1, 1)).. 더보기
파이썬 - 날짜 구하기 (오늘, 이번달 1일, 날짜 차이) 최근에 개발한 것 중에 매일 매일 로그를 잘라서 처리하고 공유하는 스크립트가 있습니다. 이걸 하려다 보니깐 날짜와 관련된 datetime 라이브러리를 많이 사용하게 되네요. 간단하게 몇 가지만 정리해보려고 하는데요. 1. 오늘 날짜 2. 이번달 1일 (예를 들어서 2월 5일에 실행하면 2월 1일을 돌려받는 것) 3. 이번달 1일에서 오늘까지 차이 값 일단 코드는 아래와 같습니다. getCurrentUnixTime은 현재 시간의 unix time을 돌려주는 것이고요. getToday는 오늘 날짜를 돌려주는 것입니다. getFirstDayOfTheMonth 는 이번 달 1일을 돌려주는 함수고요. getDateInterval은 오늘이랑 이번달 1일과의 차이를 돌려주는 함수입니다. 실행결과는 아래와 같고요. 더보기
iOS - Date (날짜, 시간) iOS 개발할 때, 날짜나 시간을 사용할 경우 사용하는 소스에 대해서 간단하게 정리해봐요. //date ==================================================================== NSDateFormatter *tNow = [[NSDateFormatter alloc] init]; [tNow setDateFormat:@"yyyyMMddHH"]; NSString *tNowString = [tNow stringFromDate:[NSDate date]]; NSString *mString = [tNowString substringWithRange:NSMakeRange(4, 2)]; NSString *dString = [tNowString substringWithRan.. 더보기
파이썬 basic - datetime (년,월,일,시,분,초) 간단 사용법 요즘 파이썬으로 서버 쪽 개발 할 일들이 있어서... 그냥 간단 기초 사용법을 꾸준하게 작성해보려고 해요. 누군가의 개발 시간을 1초라도 줄여드릴 수 있으면 좋겠네요. 리눅스에서 date 명령어를 치시면, 다양한 방식으로 현재 시간이나, 날짜를 뽑아 낼 수 있는데요. 물론 Python에서 os.system이나 os.popen 같은 것으로 리눅스 date의 값을 뽑아오는 것도 하나의 방법이겠지만... 파이썬에서 기본적으로 제공해주고 있는 모듈을 쓰면 더 쉽겠네요. 각설하고, 아래와 같은 소스로 현재 날짜, 시간을 뽑아내실 수 있습니다. import datetimedef getNowDate(self): now = datetime.datetime.now() year = now.year month = now.m.. 더보기