아래내용을 파일명.cmd로 저장하여 실행해 본다.
@echo off
rem ---------------------------------------------------------------------------
rem 일반 탭
rem ---------------------------------------------------------------------------
echo 원래의 날짜: %date%
echo 원래의 시각: %time%
echo --------------------------
echo.
:: 날짜 문자열을 년월일로 분해
set YEAR=%date:~0,4%
set MONTH=%date:~5,2%
set DAY=%date:~8,2%
set WEEK=%date:~0,1%
echo 현재 년 : %YEAR%
echo 현재 월 : %MONTH%
echo 현재 일 : %DAY%
echo 현재 요일: %WEEK%요일
echo.
:: 시간 문자열을 시분초로 분리
set HOUR=%time:~0,2%
set MINUTE=%time:~3,2%
set SECOND=%time:~6,2%
echo 현재 시 : %HOUR%
echo 현재 분 : %MINUTE%
echo 현재 초 : %SECOND%
echo.
echo.
echo (YYYY-MM-DD hh:mm:ss 형식으로 표시하기)
echo.
echo %YEAR%-%MONTH%-%DAY% %HOUR%:%MINUTE%:%SECOND%
echo.
echo (한국식 날짜 문자열로 표시)
echo.
echo %YEAR%년%MONTH%월%DAY%일%HOUR%시%MINUTE%분%SECOND%초
echo.
For /f "tokens=1-2 delims=/- " %%a in ('date /t') do (set currYYYYMM=%%a%%b)
For /f "tokens=1-3 delims=/- " %%a in ('date /t') do (set mydate=%%a-%%b-%%c)
cd
set mytime=%time:~0,2%%time:~3,2%
echo 시간분 :%mytime%
set myhh=%time:~0,2%
For /f "tokens=1-2 delims=/ " %%a in ('echo %myhh%') do (set myhh=%%a)
echo 시간 :%myhh%
set myhh=0%myhh%
set myhh=%myhh:~-2%
echo 시간 :%myhh%
'08.쉘스크립트' 카테고리의 다른 글
[UNIX] Unix에서 시분초 사용 (0) | 2015.01.14 |
---|---|
[윈도우즈]특정 디렉토리 삭제하는 쉘스크립트 (0) | 2015.01.14 |