HOWTO · Batch
배치 스크립트에서 날짜 가져오기
이 튜토리얼에서는 Batch Script에서 날짜를 가져오는 방법에 대해 설명합니다.
이 페이지의 내용
때때로 우리는 시스템의 다양한 목적을 위해 날짜를 찾아야 합니다. Batch Script를 사용하여 현재 날짜를 쉽게 얻을 수 있습니다.
이 기사에서는 배치 스크립트를 사용하여 날짜를 가져오는 방법을 살펴보겠습니다. 또한 주제를 이해하기 쉽도록 필요한 예와 설명을 볼 것입니다.
배치 스크립트에서 날짜 가져오기
아래 예에서는 현재 날짜를 제공하는 프로그램을 Batch로 작성합니다. 코드는 다음과 같습니다.
@echo off
ECHO Today is - %DATE%
프로그램을 실행하면 프로그램은 아래의 출력을 보여줍니다.
출력:
Today is - Wed 06/01/2022
배치 스크립트에서 날짜를 가져오는 고급 예제
이 코드는 기본 형식인 MM/DD/YYYY로 날짜를 제공합니다. DD/MM/YYYY 또는 YYYY/MM/DD와 같은 다른 형식으로 날짜를 가져오려면 아래 예를 따라야 합니다.
이것은 날짜 형식을 사용자 정의할 수 있는 약간 고급 예제입니다. 코드는 다음과 같습니다.
@ECHO off
SET YY=%DATE:~-4%
SET MM=%DATE:~-7,2%
SET DD=%DATE:~-10,2%
ECHO In format YYYY/MM/DD - %YY%-%MM%-%DD%
ECHO In format DD/MM/YYYY - %DD%-%MM%-%YY%
전체 날짜가 문자열로 제공됩니다. 따라서 데이터를 형식으로 구성하려면 문자열에서 일, 월 및 연도 부분을 잘라야 하며 이 예에서는 처음 세 줄에서 이미 수행했습니다.
먼저 Year 부분, Month 부분, 마지막으로 Day 부분을 트리밍했습니다. 마지막으로 데이터를 형식으로 구성합니다.
예제를 실행하면 아래와 같은 출력을 얻을 수 있습니다.
출력:
In format YYYY/MM/DD - 2022-01-06
In format DD/MM/YYYY - 06-01-2022