使用Windows CMD清理日期输出

时间:2014-02-22 03:30:34

标签: windows batch-file cmd

我正在尝试从LabTech生成的日期输出看起来像“2014-08-31T23:59:59”并清理它,看起来像2014-08-31。 LabTech将运行cmd,因此不需要由用户输入。我只需要帮助编写一个硬编码脚本,只要它在CMD会话中运行,它就会输出清理日期。

我需要使用CMD命令完成此操作(批处理脚本可以正常工作)。

感谢您的帮助!

1 个答案:

答案 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