반응형
Windows 배치 파일에서 YYYYMMDD 형식으로 날짜 가져 오기
이 질문에 이미 답변이 있습니다.
- Windows 배치 : 형식화 된 날짜를 변수 15 답변으로
배치 파일에서 YYYYMMDD 형식의 날짜를 가져와야합니다.
나는 이것을 사용하여하고있다 :
set mydate=%date:~6,4%%date:~3,2%%date:~0,2%
echo %mydate%
시간 설정을 변경하더라도 시스템 전체에서 일관성이 있어야합니다.
조언하십시오.
다른 질문을 읽고 댓글 섹션에 언급 된 링크를 본 후에도 여전히 이해할 수 없다면 계속 읽으십시오.
우선, 당신이 잘못 가고있는 곳은 오프셋입니다.
좀 더 이렇게 보일 것입니다 ...
set mydate=%date:~10,4%%date:~6,2%/%date:~4,2%
echo %mydate%
날짜가 Tue 12/02/2013
이면 2013/02/12
. 슬래시를 제거하기 위해 코드는 다음과 같이 set mydate=%date:~10,4%%date:~7,2%%date:~4,2%
출력됩니다.20130212
그리고 미래에 그것을하기위한 힌트, 만약 mydate
같거나 같은 것이라면 %date:~10,4%%date:~7,2%
아마도 물결표 (~)를 잊었을 것입니다.
이것을 시도 할 수 있습니다! 이것은 Windows 시스템에서 작동합니다.
for /F "usebackq tokens=1,2,3 delims=-" %%I IN (`echo %date%`) do echo "%%I" "%%J" "%%K"
참고 URL : https://stackoverflow.com/questions/14810544/get-date-in-yyyymmdd-format-in-windows-batch-file
반응형
'Programing' 카테고리의 다른 글
Java에 하위 클래스 가시성 수정자가없는 이유는 무엇입니까? (0) | 2020.11.06 |
---|---|
PowerShell : 단일 명령에 대해서만 환경 변수 설정 (0) | 2020.11.06 |
API를 사용하여 Google Play 개발자로부터 통계 얻기 (0) | 2020.11.06 |
Angular-UI 대 Angular-Strap (0) | 2020.11.06 |
System.Timers.Timer가 GC에서 살아남지 만 System.Threading.Timer가 아닌 이유는 무엇입니까? (0) | 2020.11.06 |