Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用windows CMD清理日期输出_Windows_Batch File_Cmd - Fatal编程技术网

使用windows CMD清理日期输出

使用windows CMD清理日期输出,windows,batch-file,cmd,Windows,Batch File,Cmd,我试图获取LabTech生成的日期输出,看起来像“2014-08-31T23:59:59”,并将其清理干净,使其看起来像2014-08-31。LabTech将运行cmd,因此它不需要用户输入。我只需要帮助编写一个硬编码脚本,一旦它在CMD会话中运行,它就会输出清除的日期 我需要用CMD命令完成这项工作(批处理脚本可以很好地工作) 谢谢你的帮助 可变方式: @echo off echo enter your date to clean: set /p mydate= set mydate=%myd

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

我需要用CMD命令完成这项工作(批处理脚本可以很好地工作)

谢谢你的帮助

可变方式:

@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%
字符串操作引用。。。

你真的应该链接到另一个答案。谢谢你,但我不需要它来输出当前日期,我需要它将输出的日期“2014-08-31T23:59:59”转换成2014-08-31。此输出将是一个变量,因此它需要处理以这种方式输出的任何日期。为您添加了set/p,以便您可以输入任何日期/时间,只要它的格式相同,它就应该可以工作fineMan您太棒了-最后一次调整,日期有引号。您是否可以更新此文件,以便在删除报价时将其清除?完成。你只需要改变~1,10%。。。。1=起始位置10=起始点后要抓取的字符数。更新了脚本你到底想告诉我们什么?