我正在尝试从LabTech生成的日期输出看起来像“2014-08-31T23:59:59”并清理它,看起来像2014-08-31。 LabTech将运行cmd,因此不需要由用户输入。我只需要帮助编写一个硬编码脚本,只要它在CMD会话中运行,它就会输出清理日期。
我需要使用CMD命令完成此操作(批处理脚本可以正常工作)。
感谢您的帮助!
答案 0 :(得分:1)
变量方式:
@echo off
echo enter your date to clean:
set /p mydate=
set mydate=%mydate:~1,10%
echo.%mydate%
硬编码方式:
@echo off
set mydate="2014-08-31T23:59:59"
set mydate=%mydate:~1,10%
echo.%mydate%
字符串操作参考... http://www.dostips.com/DtTipsStringManipulation.php