Sử dụng tệp bó này cho định dạng YYYY-MM-DD. Nó sử dụng công cụ thiết bị cửa sổ sẽ có trong tất cả các phiên bản Windows gần đây để có được chuỗi thời gian độc lập với cài đặt khu vực.
Lưu vào một tệp bó vào đường dẫn (ví dụ) c: \ windows \ rdate.bat sau đó truy cập bằng CALL RDATE.BAT để đặt (các) biến. Thay phiên, sao chép mã vào tệp bó của bạn.
Định dạng ngày này phù hợp cho tên tệp và đăng nhập. Nó sắp xếp chính xác. Biến logtime thêm biến ngày + thời gian là YYYY-MM-DD-HHMMSS phù hợp để sử dụng trong ghi nhật ký hoạt động của tệp bó ở độ chính xác thứ hai.
Điều chỉnh định dạng ngày (và thời gian) theo ý muốn. REM tiếng vang màn hình trong sản xuất. Hai số trong mỗi lựa chọn văn bản là chỉ số ký tự bắt đầu dựa trên số 0 và số ký tự cần sao chép, ví dụ:% datetime: ~ 0,4% lấy chuỗi con 4 ký tự bắt đầu từ vị trí 0.
echo off
rem First, get the locality-invariant datetime
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /format:list') do set datetime=%%I
rem echo %datetime%
rem Build the reverse date string YYYY-MM-DD
set rdate=%datetime:~0,4%-%datetime:~4,2%-%datetime:~6,2%
echo rdate=%rdate%
rem Built a datetime string YYYY-MM-DD-hhmmss
set logtime=%rdate%-%datetime:~8,6%
echo logtime=%logtime%