0
コマンドプロンプトを使用して渡された月の最終日を取得したいと考えました。あなたからの誰かが同じことで私を助けることができますか?コマンドプロンプトを使用して月の最終日を取得する方法
は、4月の略4のような番号が含まれている必要があり、出力が30
コマンドプロンプトを使用して渡された月の最終日を取得したいと考えました。あなたからの誰かが同じことで私を助けることができますか?コマンドプロンプトを使用して月の最終日を取得する方法
は、4月の略4のような番号が含まれている必要があり、出力が30
あなたは、いくつかのVBScriptを使用することができます含まれている必要がありますコマンドがあるはずです。
if WScript.Arguments(0) = "12" Then
NextMonth=1
Else
NextMonth=WScript.Arguments(0) + 1
End If
wscript.echo(Split(DateAdd("d", -1, DateSerial(year(now), NextMonth, 1)), "/", 3, 1)(1))
だけGetLastDay.vbsのようなものにこれを保存し、このようにそれを実行します。
は(月の数)数は1から12ノートにあるcscript /nologo GetLastDay.vbs (month number)
...があることエラーチェックはしないので、何か有効なものを渡してください。現在の年を前提としているので、2を渡すとうるう年なので29になります。来年あなたは28を得るでしょう。
このスクリプトはあなたの月をとり、指定した月の月の最初の日の日付オブジェクトを作成してから、その日の最後の日に1日を減算します。 BEFORE(あなたが請求した月です)。次にSplit()を使用して結果の日付文字列から日トークンを取得します。
@Anoop、これがあなたの質問に答えるなら、私を助けて答えとしてマークしてください。私はポイントを獲得しようとしています。あなたの過去の質問を振り返ってみると、あなたが得た答えのいずれかのためにやったようには見えません。多分、あなたを助けてくれた人たちのために行ってください。 :) –