2014-02-22 25 views
-1

我試圖從LabTech生成的看起來像「2014-08-31T23:59:59」的日期輸出並清理它,使其看起來像2014-08- 31。 LabTech將運行cmd,因此它不需要由用戶輸入。我只需要編寫一個硬編碼腳本的幫助,只要它在CMD會話中運行,就會輸出該日期清除。使用Windows 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

+0

你應該真的鏈接到其他答案。 – Blorgbeard

+0

對不起,新的在這裏。更新。感謝您的高舉。 – user2815333

+0

感謝您 - 但我不需要輸出當前日期,我需要輸出日期「2014-08-31T23:59:59」並將其轉換爲2014-08-31。這個輸出將會是一個變量,所以它需要以這種方式輸出任何日期。 – user3339637