私は、現在の日付と時刻を取得し、sqlserverがdatetime
として入力できるようにフォーマットするcmdスクリプトを作成しようとしています。cmdでTIMEの秒の部分を取得するにはどうすればよいですか?
これまでのところ、私が持っている:
@echo off
for /F "tokens=1-4 delims=/ " %%i in ('date /t') do (
set dow=%%i
set mon=%%j
set day=%%k
set yr=%%l
set mydate=%%j/%%k/%%l
)
これは私が使用可能な形式に時間を取得する方法を見つけ出すことができていない2010年10月22日
を出力します。私はtime /t
で作業を試みましたが、それは時間と分だけを与えるだけで、秒も必要です。
あなたに感謝。これを解析できる方法はありますか?時間、分、秒を別々の変数に入れることができますか? – chama
あなたはあなたの質問にすでにコードを書いているので、あなたはすでにその答えを知っています。あなたのロケールが時間部分を分離するために使用するものは ':'で区切ります。 – Joey
私は最後を忘れていた)。なぜそれが働いていなかったのか分からなかったのも不思議ではない... もう一度ありがとう! – chama