NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 매크로에서 오늘 날짜에 28일을 더한 날짜를 구하는 방법. (날짜 계산)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 오늘은 날짜 계산에 대해 알아볼건데요. 프로그래밍에서 날짜 계산은 상당히 어려운 내용중에 하나입니다. 딱 10진수로 끝나는게 아니다보니 초, 분, 시, 일, 월과 같은 것들을 시스템에서 계산하도록 해야 하거든요. 특히나 윤달이나 윤년과 같은 특이한 케이스도 처리하기가 까다롭죠~ 그래서, 날짜를 계산하기 위한 방법은 여러가지가 존재합니다. 엔지엠 매크로를 실행하고, 새로운 스크립트를 하나 추가하세요.

    cnOuw3h.gif

     

     

    아래 그림처럼 에디터의 우측 하단에 외부 API 탭을 선택하세요. 그리고, 오토핫키 코드 실행 액션을 더블 클릭하거나 드래그하여 스크립트에 추가 해줍니다.

    tuJtdca.png

     

     

    아래 오토핫키 코드를 복사한 후 붙여넣기 해주세요. 그리고, 아래 예제에서는 오늘 날짜에 28일을 더하고 있습니다.

    time:=A_now
    formattime,time0,%time%,yyyy-MM-dd
    time+=28,days ; 더하고 싶은 날짜를 입력 (28일 더하기)
    formattime,calcTime,%time%,yyyy-MM-dd

    ACppbcK.png

     

     

    결과를 리턴 받을 변수를 하나 입력 해줍니다.

    vkKcuWN.png

     

     

    오늘이 2022년 11월 28일인데요. 여기에 28일을 더하면 아래와 같이 2022년 12월 26일이라는 결과를 반환해줍니다.

    c77cyXI.png

     

     

    이외에도 [ 파이썬 코드 ]를 이용해서 날짜를 계산할수도 있습니다. 어느정도 코딩을 할줄 알면 날짜 또는 시간 계산을 쉽게할 수 있는데요. 아무래도, 날짜와 시간 계산이 복잡하다보니 엠지엠 매크로에서 원하는 포멧으로 월, 일, 시, 분, 초와 같은 것들을 각각 처리하기는 쉽지 않습니다. GUI 매크로 프로그램 특성상 다수가 이용하다보니 정형화된 동작만 제공할 수 있거든요. 그래서, 오토핫키나 파이썬 코드를 이용해서 원하는데로 사용하는게 더 효율적입니다^^

     

    코딩이 싫다면 엔지엠 매크로의 [ 날짜 시간 계산 ] 액션을 사용해도 동일한 결과를 확인할 수 있습니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.