1樓:
1、在windows7系統的開始選單中,點選「執行」選項。
2、然後在出現的介面中,輸入「cmd」內容,進行確定。
3、然後在出現的介面,輸入(date),如圖所示。
4、回車確認後,即可在dos命令列裡獲取日期。
2樓:匿名使用者
在dos命令列裡面取時間日期%date% 和 %time%c:\>echo %date%
2007-08-08 星期三
c:\>echo %date:~0,4%
2007
碟符:\>輸出 %date%是一個引數 但是他後面帶的這些就是取值範圍,說說後面的數值 第一個0代表從頭開始 後面的4代表共取4個字元
c:\>echo %date:~-3%
星期三這裡面的負數代表倒數,也就取最後3個字元c:\>echo %date:~-3,-1%星期這裡的-1是不輸出最後1個字元-2當然是2個類推time也類似
echo %time%
23:12:49.05
3樓:匿名使用者
dos命令date可以檢視
4樓:
date 得日期 還有星期
time 得到時間
5樓:匿名使用者
date 能看到,也可以改時間
如何用dos命令的date命令獲得當前日期的前一天
6樓:匿名使用者
@echo off
set daysago=1
pause
7樓:匿名使用者
跨月或者跨年樓上就知道這方法有多坑
如何用dos命令取昨天的日期?
8樓:匿名使用者
::判斷當前日期的前一天
::首先直接把天數減1天
::如果出來的是0天就把月減1天,天數是當月的最後一天。
::如果出來的是0月就把年減1年,月數是當年的最後一月。
9樓:bb石俊傑
樓上的不是正解
3月1日的前一天是什麼啊?得出來的是3月0日嗎::判斷當前日期的前一天
::首先直接把天數減1天
::如果出來的是0天就把月減1天,天數是當月的最後一天。
::如果出來的是0月就把年減1年,月數是當年的最後一月。
set yyyy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
set /a od=!dd!-1
if !od!==0 call :dd0
if !mm!==0 call :mm0
set yyyymmdd=!yyyy!年!mm!月!od!日echo 昨天是:!yyyymmdd!
pause
:dd0
set /a mm=!mm!-1
for %%a in (1 3 5 7 8 10 12)do set %%add=31
set /a pddd=!yyyy!*10/4set pd2d=!pddd:~-1,1!
set 2dd=28
if !pd2d!==0 set 2dd=29for %%b in (4 6 9 11)do set %%bdd=30
set od=!%mm%dd!
goto :eof
:mm0
set /a yyyy=!yyyy!-1
set mm=12 && set od=31goto :eof
10樓:
@echo off
echo %date%
pause.
另存為date.bat
dos命令中,如何取給定日期的前一天的日期? 10
11樓:我愛皎月
這個就非常簡單了,我寫個通用的吧:
set /a yesterday=%tday%-1結果echo %yesterday%為20181216,如果為1號的set多幾個變數結合if判斷就行
12樓:
這個問題看似簡單,卻很麻煩
要考慮的因素太多
要區分大月小月(即一月是30天還是31天 )要計算是否是閏年 (對2月的特殊處理)
這裡附上 對時間的字元擷取示例 詳見test2015.bat需要注意的還有
以2015-01-01為例
我把月份拆分為0和9
因為加減只能對數字才能使用 否則會意外終止執行這裡你要判斷 月份的前一位 是不是 0 (即 09不能視為數字 也不能進行算術)是 0的話只能將9(即月份的第二位)轉為數字 轉數字的方法是 set /a
對日的處理一樣 還要注意 2015-01-01 的前一天是2014-12-31 這裡也要處理
希望能對你要說幫助
dos命令怎麼實現昨天日期
13樓:文件類共創空間
主要思路:
判斷當前日期的前一天;
首先直接把天數減1天;
如果出來的是0天就把月減1天,天數是當月的最後一天。
如果出來的是0月就把年減1年,月數是當年的最後一月。
set yyyy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
set /a od=!dd!-1
if !od!==0 call :dd0
if !mm!==0 call :mm0
set yyyymmdd=!yyyy!年!mm!月!od!日echo 昨天是:!yyyymmdd!
pause
:dd0
set /a mm=!mm!-1
for %%a in (1 3 5 7 8 10 12)do set %%add=31
set /a pddd=!yyyy!*10/4set pd2d=!pddd:~-1,1!
set 2dd=28
if !pd2d!==0 set 2dd=29for %%b in (4 6 9 11)do set %%bdd=30
set od=!%mm%dd!
goto :eof
:mm0
set /a yyyy=!yyyy!-1
set mm=12 && set od=31goto :eof
14樓:匿名使用者
'bs**如下
a=date-1
msgbox a
'另存為:昨天日期.vbs 執行就可以
至於p處理我不會 ,衝網路上給你改了段**過來了@echo off
echo wscript.echo dateadd("d",-1,date) >%tmp%\tmp.vbs
for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo %tmp%\tmp.vbs') do (
set "y=%%i"
set "m=%%j"
set "d=%%k"
) set "nowdate=%y%%m%%d%"
echo %nowdate:~2%
pause
15樓:匿名使用者
::判斷當前日期的前一天
::首先直接把天數減1天
::如果出來的是0天就把月減1天,天數是當月的最後一天。
::如果出來的是0月就把年減1年,月數是當年的最後一月。
set yyyy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
set /a od=!dd!-1
if !od!==0 call :dd0
if !mm!==0 call :mm0
set yyyymmdd=!yyyy!年!mm!月!od!日echo 昨天是:!yyyymmdd!
pause
:dd0
set /a mm=!mm!-1
for %%a in (1 3 5 7 8 10 12)do set %%add=31
set /a pddd=!yyyy!*10/4set pd2d=!pddd:~-1,1!
set 2dd=28
if !pd2d!==0 set 2dd=29for %%b in (4 6 9 11)do set %%bdd=30
set od=!%mm%dd!
goto :eof
:mm0
set /a yyyy=!yyyy!-1
set mm=12 && set od=31goto :eof
16樓:匿名使用者
可以輸入systeminfo回車確認,然後會執行操作,稍後就可以檢視系統詳細引數。
dos命令下怎麼開啟埠,DOS命令如何開啟3389埠
可以的。把以下內容儲存成一個批處理,傳到對方計算機裡,再執行就可以了 當然你直接輸也沒問題。注 限win2003 xp echo windows registry editor version 5.00 3389.reg echo hkey local machine system currentc...
執行什麼命令刪除檔案,如何用DOS命令刪除資料夾
用dos命令編制一個批處理檔案 如何用dos命令刪除資料夾 刪除資料夾的方法例如 你d盤有個資料夾名為bat 刪除方法 執行cmd 回車 輸入rd d bat 回車就行了 刪除檔案的方法 例如 e盤有個壓縮檔名為nest.rar刪除方法 執行cmd 回車 輸入del e nest.rar 回車就可將...
在linux系統裡,如何用命令列實現在10分鐘後關閉系統
可以使用crontab指令碼實現。1 得到當前 時分秒 2 新增需要的任務 crontab e 36 14 halt 這裡表示14 36執行關機命令 儲存退出 3 crontab l 檢查 shutdown 功能說明 系統關機指令。語 法 shutdown effhknr t 秒數 時間 警告資訊 ...