배치 스크립트에서 날짜 가져오기
때때로 우리는 시스템의 다양한 목적을 위해 날짜를 찾아야 합니다. 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
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn