Batch file 在echo中使用时出现批处理时间问题

Batch file 在echo中使用时出现批处理时间问题,batch-file,time,cmd,echo,Batch File,Time,Cmd,Echo,我的批处理程序有问题,我想让它显示time/t在回音行中的作用,但当我这样做时 @Echo off Set echotime=time /t echo (%date%)(%echotime%) 只需要XX:XX,因为XX:XX:XX,XX对于我想要的程序日志文件来说太长了 echo (%date%)(%time:~0,5%) :~0,5构造需要五个字符,以字符0开头(第一个)

我的批处理程序有问题,我想让它显示
time/t
在回音行中的作用,但当我这样做时

@Echo off
Set echotime=time /t
echo (%date%)(%echotime%)
只需要XX:XX,因为XX:XX:XX,XX对于我想要的程序日志文件来说太长了

echo (%date%)(%time:~0,5%)
:~0,5
构造需要五个字符,以字符0开头(第一个)