YYYY-MM-DD ফর্ম্যাটের জন্য এই ব্যাচ ফাইলটি ব্যবহার করুন। এটি একটি উইন্ডো উপকরণ সরঞ্জাম ব্যবহার করে যা আঞ্চলিক সেটিংস থেকে পৃথক একটি ডেটটাইম স্ট্রিং পেতে সমস্ত সাম্প্রতিক উইন্ডোজ সংস্করণগুলিতে উপস্থিত হওয়া উচিত।
পাথের মধ্যে একটি ব্যাচ ফাইলে সংরক্ষণ করুন (যেমন) সি: \ উইন্ডোজ d rdate.bat এর পরে ভেরিয়েবল (গুলি) সেট করতে একটি কল RDATE.BAT দিয়ে অ্যাক্সেস করুন। অন্যথায়, কোডটি আপনার ব্যাচের ফাইলে অনুলিপি করুন।
এই তারিখের ফর্ম্যাটটি ফাইলের নাম এবং লগিংয়ের জন্য উপযুক্ত। এটি সঠিকভাবে সাজান। লগটাইম ভেরিয়েবলটি দ্বিতীয় যথার্থতায় লগিং ব্যাচ ফাইল ক্রিয়াকলাপের জন্য উপযুক্ত YYYY-MM-DD-HHMMSS হিসাবে একটি তারিখ + সময় পরিবর্তনশীল যুক্ত করে।
আপনার ইচ্ছামতো তারিখ (এবং সময়) ফর্ম্যাটগুলি সামঞ্জস্য করুন। উত্পাদনে পর্দার প্রতিধ্বনি রিম করুন। প্রতিটি পাঠ্য নির্বাচনের দুটি সংখ্যা হ'ল শূন্য-ভিত্তিক প্রারম্ভের অক্ষর সূচক এবং অনুলিপি করার জন্য অক্ষরের সংখ্যা, যেমন,% ডেটটাইম: ~ 0,4% 0 অবস্থান থেকে শুরু করে একটি 4 টি অক্ষরের স্ট্রিং নেয়।
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%