Autohotkey 를 사용하여 날짜를 계산하는 경우 이라는 함수 사용 합니다.
메뉴얼은 아래 주소 있으니 보시면 되겠고~
https://autohotkey.com/docs/commands/FormatTime.htm
FormatTime 의 형식은 아래와 같은데~ 대괄호로 묶인 부분은 옵션입니다. 즉, 기본적으로 사용할 때는 안 넣어도 된다는 것입니다.
FormatTime, OutputVar [ , YYYYMMDDHH24MISS, Format]
- OutputVar 은 FormatTime 의 출력값이고
- YYYYMMDDHH24MISS 은 입력값입니다. 옵션이므로 안 나오는 경우 현재 컴퓨터에 시간이 설정이 되게 됩니다. 특정 시간을 놓고 싶을때 설정하는 것입니다.
- Format 은 말 그대로 날짜의 표시형식을 의미합니다. 특정한 형태로 날짜를 표시 하고 싶을 때 사용합니다.
원래 코딩 이라는게 예제를 보면 쉽기 때문에~ 저는 간단하게 예제를 좀 들어 보겠습니다.
일단 가장 단순하게 오늘 날짜로 알아보겠습니다.
아래 코드를 실행해 보시면~
FormatTime, currentDate
msgbox % currentDate
이렇게 현재의 년월일시 요일이 나오는 것을 확인할 수 있습니다.
아래는 날짜의 형식을 바꾸는 예제입니다.
FormatTime, currentDate,, yyyy/MM/dd ; / 를 구분자로
msgbox % currentDate
FormatTime, currentDate,, yyyy-MM-dd ; - 를 구분자로
msgbox % currentDate
FormatTime, currentDate,, yyyy.MM.dd ; . 을 구분자로
msgbox % currentDate
위 코드를 실행해 보면 다음과 같이 결과를 확인할 수 있습니다.
다음으로 날짜를 계산하는 방법에 대해서 간단하게 소개해 보려 합니다.
아래는 오늘로부터 30일 이후의 날짜가 어떻게 되는지를 확인하는 코드입니다.
FormatTime, currentDate,,yyyyMMdd
msgbox % currentDate
currentDate += 30, days ; + 30 일
FormatTime, currentDateAfter30,%currentDate%,yyyyMMdd
msgbox % currentDateAfter30
위 코드를 실행해 보면 다음과 같이 오늘 날짜가 나온 후에~
오늘로부터 30일 이후의 날짜가 나오게 됩니다. 오늘은 2018년 03월 24일 인데~ 30일 이후는 4월 23일 이라는 것을 확인할 수 있습니다.
아래와 같은 포스팅도 참조해 보시기 바랍니다.
http://iamaman.tistory.com/1359
'programming language > Autohotkey' 카테고리의 다른 글
Powershell 를 사용하여 Program ID 찾는 방법 (Autohotkey 에서 COM 사용을 위해) (0) | 2018.04.10 |
---|---|
Autohotkey 를 사용한 광클릭 스크립트 (0) | 2018.04.09 |
Autohotkey 를 사용하여 티스토리 글쓰기시 tag 쉽게 넣기 (0) | 2018.04.04 |
PC 생산성 향상 프로그램 Autohotkey!! 업데이트 됐네요~ (0) | 2018.04.01 |
Autohotkey 를 사용하여 반복 없애기(생산성 향상) (0) | 2018.03.13 |
Autohotkey 를 사용하여 이미지서치시 이미지의 중간을 클릭하게 하기 (2) | 2018.03.05 |
Autohotkey DTW(Dynamic Time Warping) 를 사용한 글자 매칭 (0) | 2018.01.09 |
Autohotkey 에서 C# 으로 만들어진 dll 사용하기 (0) | 2017.12.27 |
댓글