Будет запись вида 20.01.2019 15:00:52,47, и без лидирующих нулей в начале, если число или час меньше десяти. Однако, и этого вполне достаточно обычно. И, да, %DATE% подставляется один раз при запуске "батника", а !DATE! подставляется в момент использования ее в строке, но для этого нужно включить отложенное раскрытие переменных. setlocal ENABLEDELAYEDEXPANSION