比如,如果你的機器上時間的輸出是這樣子的:
c:\>echo %date%-%time%
2012-03-31 星期六- 6:44:02.50
那麼,要想得到輸出20120331- 64402,可以這樣截取字元串:
c:\>echo %date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%
20120331- 65406
表示取從0位置開始4個字元等等。這個方法不能截斷空格。比較惱
比如,如果你的機器上時間的輸出是這樣子的:
c:\>echo %date%-%time%
2012-03-31 星期六- 6:44:02.50
那麼,要想得到輸出20120331- 64402,可以這樣截取字元串:
c:\>echo %date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%
20120331- 65406
表示取從0位置開始4個字元等等。這個方法不能截斷空格。比較惱