윈 도 우 batch '날짜_시간' 문자열 만드는 간단한 팁
2026.03.29 01:52
date.bat - 26-04-05 22:50
@echo off& setlocal enabledelayedexpansion
for /l %%a in (0,1,20) do set @=!date:~%%a,1!& if not "!@!"=="" if !@! geq 0 if !@! leq 9 set d_t=!d_t!!@!
set @=%time: =0%& set d_t=%d_t%_!@:~0,2!!@:~3,2!
echo %d_t%
echo %d_t:~-11%
endlocal
pause
exit /b
외부 툴 사용하지 않고 파일 이름등에 사용할 날짜_시간 형태의 문자열을 만드는 간단한 방법입니다.
순수 배치파일로 260329_014127, 26-03-29_014127 형태의 문자열을 얻습니다.
참고로 시스템의 '간단한 날짜' 형태에 따라서 %date%의 값이 달라져서 다양한 환경에서도 원하는 문자열을 얻기 위한 것입니다.
2026-03-29, 26-03-29 [일], 2026-03-29 일요일 등이 주로 사용되는 것 같습니다.
@echo off & setlocal enabledelayedexpansion
rem 시스템 날짜 및 시간 포맷의 '간단한 날짜' 서식에 영향 받지 않고 안정적으로 날짜_시간 형식의 문자열을 만들기
for /l %%i in (0, 1, 20) do set "chr=!date:~%%i,1!" & for /f "delims=0123456789" %%# in ("!chr! ") do if "%%#"==" " set chrs=!chrs!!chr!
set "t=%time: =0%"
echo %chrs:~-6%_%t:~0,2%%t:~3,2%%t:~6,2%
echo %chrs:~-6,2%-%chrs:~-4,2%-%chrs:~-2,2%_%t:~0,2%%t:~3,2%%t:~6,2%
pause
이전 게시물 2022-02-19 ; https://windowsforum.kr/lecture/17553191
참고 2021.06.19 ; https://windowsforum.kr/lecture/16420341
댓글 [4]
| 번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
|---|---|---|---|---|---|
| [공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
| 4688 |
윈 도 우|
윈도우 우클릭 메뉴 - Context Menu Manager v2.0 [12] |
무월 | 334 | 25 | 04-15 |
| 4687 |
윈 도 우|
Windows Setup Launcher v1.0 [53] |
무월 | 2645 | 92 | 04-08 |
| 4686 |
소프트웨어|
【종료】DISKPART_SHELL [59] |
sunshine | 1846 | 136 | 04-08 |
| 4685 | 윈 도 우| Windows 11에서 작업 관리자를 항상 최상위로 만드는 방법 [1] | VᴇɴᴜꜱGɪ | 1305 | 2 | 04-02 |
| 4684 | 윈 도 우| Windows 11에서 흔히 저지르는 10가지 실수 [2] | VᴇɴᴜꜱGɪ | 2171 | 8 | 03-30 |
| » | 윈 도 우| batch '날짜_시간' 문자열 만드는 간단한 팁 [4] | 지후빠 | 1011 | 20 | 03-29 |
| 4682 | 소프트웨어| 오토핫키 트리뷰 런처 [1] | 사단장 | 875 | 5 | 03-27 |
| 4681 | 윈 도 우| 윈도우 11 장치 설정 지역 변경 안 됨 해결 방법 'Region C... [10] | 무월 | 928 | 32 | 03-26 |
| 4680 | 소프트웨어| Purebasic - ESP MRP Mount - definedosdevice [4] | 입니다 | 599 | 19 | 03-26 |
| 4679 | 소프트웨어| purebasic - 작은 탐색기 일부 구현 0003 [17] | 입니다 | 1060 | 27 | 03-23 |
| 4678 | 윈 도 우| brave,whale 브라우저 따라해보세요 [13] | 트레져sn | 3083 | 25 | 03-17 |
| 4677 | 윈 도 우| [간단한 팁] 쓰기 금지된 USB 벤토이로 복구 [3] | telnet | 3397 | 9 | 03-10 |
| 4676 | 소프트웨어| Mpress X64 Unpacker Gui [26] | 夕影 | 1444 | 22 | 03-08 |
| 4675 | 소프트웨어| [팁] 유튜브 볼 때 미니 플레이어 안뜨게....... [2] | asklee | 1628 | 12 | 03-07 |
| 4674 | 소프트웨어| 드라이버(EKS) 런처 - Driver Auto-Launcher [31] | 무월 | 2375 | 82 | 03-05 |
| 4673 | 기 타| 문제의 함수 [1] | 빨강모자 | 1132 | 6 | 03-03 |
| 4672 | 소프트웨어| Mpress unpacker [9] | 夕影 | 932 | 16 | 03-02 |
| 4671 | 소프트웨어| MPRESS 언팩시 R6002 에러 발생 원인 및 해결 [8] | 夕影 | 471 | 12 | 03-01 |
| 4670 | 소프트웨어| 7-ZIP 레지스트리 [6] | sunshine | 1394 | 32 | 03-01 |
| 4669 | 윈 도 우| 심심해서 만들어본 윈도우 재부팅 스크립트 [2] | 천경지위 | 1512 | 13 | 03-01 |
감사합니다.