Я пытаюсь написать сценарий cmd, который получает текущую дату и время и форматирует их таким образом, чтобы sqlserver мог вводить их как a datetime
.
На данный момент у меня есть:
@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
)
Это распечатывает 10/22/2010
Я не смог понять, как преобразовать время в пригодный для использования формат. Я пробовал работать с time / t
, но он дает только часы и минуты, и мне также нужны секунды.