- 締切済み
コマンドプロンプト欲しい結果が出力できない
Windows2000です。 dateコマンドの日付から、2003年の「03」を出力したいのですが、うまくできません。 C:\>DATE /T 2003/07/07 月 C:\>for /f "tokens=1-2 delims=/,2 " %i in('date /t') do set year=%i と入力すると、 C:\>set year=003 と出てきます。 C:\>for /f "tokens=1-2 delims=/,20 " %i in ('date /t') do set year=%i と入力すると、 C:\>set year=3 と出てきます。これを、 C:\>set year=30 となるようなコマンドができません。 コマンドプロンプトに強い方がいらっしゃったら、教えてください・・・。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#41381
回答No.1
for /f "tokens=1-2 delims=/,20 " %i in ('date /t') do set year=%i0 と後ろに"0"を付けるとか。
お礼
ご回答ありがとうございます。 試してみましたが、うまくいきませんでした。 他の方法を考えてみたいと思います。 また何かあったら力を貸してください。