私はバッチを使用していますが、これをフォーマットするのに助けが必要です。保存されたファイルでは、日付は毎日変更されますが、「yyyy」は「yy」と表示されます。
例:年が「2021」の場合、名前は「21」になります。
その年の最後の2つの数字を取得できるものは何も見つかりませんでした。
私は仕事のためにこれが必要なので助けてください。
よろしくお願いいたします。Kythe
不要な部分を切り取る場合があります。
set DT=%date%
set dd=%DT:~0,2%
set mm=%DT:~3,2%
set yy=%DT:~8,2%
echo %dd%
echo %mm%
echo %yy%
echo "day: %dd%, month: %mm%, year: %yy%"
pause
set variable=%date:~start,length%
EDIT間variable
でdate
インデックス付けされたすべての文字に割り当てますstart (counting from 0) and (start + length-1)
:@Squashmanが指摘したように、
他のマシンでdate
はフォーマットが異なる場合があります。
必要な部分を適切に切り取るには、次のことを試してください。
echo %date%
今設定しdd
、mm
かつyy
正しい方法であなたはそれらを設定する必要があります
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加