XML ファイルに対して XSLT 変換を実行し、2 番目の XML ファイルを書き出すバッチ ファイルを実行しようとしています。
この XML ファイル名は、バッチ ファイルの次の行によって決定されます。
ICS_%DATE:~-4%_%DATE:~4,2%_%DATE:~7,2%_%TIME:~0,2%_%TIME:~3,2%_DATA.xml
時刻の先頭にスペースがある場合 (つまり、午前 10:00 より前の任意の時刻)、変数%TIME:~3,2%
は先頭にスペースがある結果を返すため、ファイル名が切り捨てられます。結果ファイルが空です。
午前 10 時以降にバッチを実行すると、すべて正常に動作します。%TIME:~3,2%
午前 10 時前に機能する ような値を生成するにはどうすればよいですか?