배치 스크립트에서 날짜 및 시간 가져오기
때때로 우리는 다양한 목적을 위해 프로그램에서 시간과 날짜를 작업해야 합니다. 이 기사에서는 Batch에서 시간과 날짜를 얻거나 찾는 방법에 대해 설명합니다.
또한 이 주제에 대한 몇 가지 예를 더 잘 이해할 수 있도록 적절한 설명과 함께 볼 것입니다.
배치 스크립트에서 시간 가져오기
Batch에서 시간을 찾는 일반적인 형식은 다음과 같습니다.
ECHO %TIME%
아래 예제에서는 현재 시간을 제공하는 프로그램을 Batch로 작성합니다. 코드는 다음과 같습니다.
@echo off
ECHO Current time is - %TIME%
프로그램을 실행하면 아래와 같이 출력됩니다.
출력:
Current time is - 14:07:23.65
배치 스크립트에서 날짜 가져오기
Batch에서 날짜를 찾는 일반적인 형식은 다음과 같습니다.
ECHO %DATE%
아래 예제에서는 현재 시간을 제공하는 프로그램을 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
여기에서 설명하는 모든 방법은 Batch Script로 작성되었으며 Windows CMD에서만 작동합니다.
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