婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 再談DOS批處理下格式化日期字符串的三種方法(詳解)

再談DOS批處理下格式化日期字符串的三種方法(詳解)

熱門標簽:福建防封電銷卡辦理套餐 征服者博物館地圖標注點 滄州外呼增值業務線路解決方案 江蘇手機外呼系統供應商 沙依巴克工廠地圖標注 南京機器人外呼系統多少錢 地圖標注顯示小區 江蘇辦理400電話是免費的嗎 紹興400電話怎么辦理

談到日期字符串的輸出,真是讓人煩。

在Linux下,簡單的一句話:date '+%Y%m%d-%H%M%S'就可以得到你要的輸出:20120331-064219
可是在windows下,要想得到這個,還是需要費點功夫的。

1. 直接用字符串格式化輸出

比如,如果你的機器上時間的輸出是這樣子的:
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個字符等等。這個方法不能截斷空格。比較惱火

2.用for語句分斷截取,似乎好點

先看看for的用法:

復制代碼 代碼如下:

FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]
FOR /F ["options"] %variable IN ("string") DO command [command-parameters]
FOR /F ["options"] %variable IN ('command') DO command [command-parameters]

optinos
eol=c           - 指一個行注釋字符的結尾(就一個)//要忽略以什么字符開頭的行
skip=n          - 指在文件開始時忽略的行數。
delims=xxx      - 指分隔符集。這個替換了空格和跳格鍵的//指定分割的字符列入delims=;:.使用了";",":","."做分隔
                  默認分隔符集。
tokens=x,y,m-n  - 指每行的哪一個符號被傳遞到每個迭代
                  的 for 本身。這會導致額外變量名稱的分配。m-n
                  格式為一個范圍。通過 nth 符號指定 mth。如果
                  符號字符串中的最后一個字符星號,
                  那么額外的變量將在最后一個符號解析之后
                  分配并接受行的保留文本。
usebackq        - 指定新語法已在下類情況中使用:
                  在作為命令執行一個后引號的字符串并且一個單
                  引號字符為文字字符串命令并允許在 filenameset
                  中使用雙引號擴起文件名稱。
參照這個用法,我們可以對日期字符串進行格式化輸出:
因為日期結果是:2012-03-31 星期六
因為分隔字符是'-'還有空格' ',所以取3段出來,如:
c:\&;for /f "tokens=1-3 delims=- " %1 in ("%date%") do @echo %1%2%3
20120331
再看時間:
c:\&;echo %time%
6:59:20.38
c:\&;for /f "tokens=1-3 delims=.: " %1 in ("%time%") do @echo %1%2%3
65939
兩者一結合起來可以這樣用:

復制代碼 代碼如下:

c:\&;for /f "tokens=1-3 delims=- " %1 in ("%date%") do set ttt=%1%2%3
c:\&;set ttt=20120331
c:\&;for /f "tokens=1-3 delims=.: " %1 in ("%time%") do set ttt=%ttt%-%1%2%3
c:\&;set ttt=20120331-70131

寫成批處理,就變成這樣(goodtime.bat):

復制代碼 代碼如下:

for /f "tokens=1-3 delims=- " %%1 in ("%date%") do set ttt=%%1%%2%%3
for /f "tokens=1-3 delims=.: " %%1 in ("%time%") do set ttt=%ttt%-%%1%%2%%3

echo goodtime=%ttt%
這種方法比較靈活。

3.還有一種,是使用VBScript來定制輸出

復制代碼 代碼如下:

wscript.echo   year(date)      right( "0"      month(date),2)      right( "0"      day(date),2)      "-" right( "0"      hour(time),2)      right( "0"      minute(time),2)

結果如下,還是比較有意思的

復制代碼 代碼如下:

c:\&;cscript /nologo c:\shared\datescript.vbs
20120331-0711
當然這樣還是不太理想,可以寫個批處理,把結果弄到環境變量當中:
mydate2.bat,內容如下:
@echo off
cscript /nologo datescript.vbs >> tmp.txt
for /f "tokens=*" %%1 in (tmp.txt) do set goodtime=%%1
echo goodtime=%goodtime%

總結起來,第3種方法最復雜,目前還不能斷定是否在所有windows平臺都能正確運行,但是結果應該是固定的。不隨著date,time格式變動而變動。但是1和2會依賴于日期時間的格式。僅此而已。
還是linux下比較固定。

標簽:湘西 烏魯木齊 小程序 吳忠 宜賓 巴中 陽泉 香港

巨人網絡通訊聲明:本文標題《再談DOS批處理下格式化日期字符串的三種方法(詳解)》,本文關鍵詞  再談,DOS,批處理,下,格式化,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《再談DOS批處理下格式化日期字符串的三種方法(詳解)》相關的同類信息!
  • 本頁收集關于再談DOS批處理下格式化日期字符串的三種方法(詳解)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲一区二区偷拍精品| 在线精品视频免费播放| 国产精品一区免费视频| 日韩精品资源二区在线| 国产一区三区三区| 精品影视av免费| 欧美一区二区三区视频免费| 国模娜娜一区二区三区| 美日韩一区二区| 日韩av电影天堂| 国产成人福利片| 精品一区精品二区高清| 亚洲国产日韩a在线播放| 夜夜嗨av一区二区三区网页 | 欧美日韩国产一区| 91免费观看在线| 一区二区三区不卡视频在线观看 | 日韩黄色在线观看| 韩国成人精品a∨在线观看| 国产suv精品一区二区883| 久久99久久久久久久久久久| 亚洲日本免费电影| 奇米四色…亚洲| 亚洲成人高清在线| 精品动漫一区二区三区在线观看| 日韩一卡二卡三卡| 国产精品亚洲第一区在线暖暖韩国| 精品国产电影一区二区| 丰满放荡岳乱妇91ww| 亚洲精品少妇30p| 91麻豆精品国产自产在线| 狠狠色丁香久久婷婷综| 亚洲色图清纯唯美| 日韩一区二区电影在线| voyeur盗摄精品| 日本欧美大码aⅴ在线播放| 久久久噜噜噜久久人人看| 97久久超碰国产精品| 国产日韩欧美亚洲| 国产精品888| 亚洲成人午夜影院| 欧美精品在线一区二区三区| 日本色综合中文字幕| 日韩精品在线网站| 国产乱码一区二区三区| 亚洲人精品一区| 色婷婷综合久色| 美女精品自拍一二三四| 亚洲男人的天堂在线观看| 欧美日韩综合在线| 成人午夜在线播放| 韩国精品久久久| 日韩中文字幕91| 一级精品视频在线观看宜春院| 日本一区二区三区四区在线视频| 欧美日韩视频专区在线播放| 99re免费视频精品全部| 国产成人av一区二区三区在线观看| 日本不卡的三区四区五区| 亚洲国产精品一区二区www在线| 欧美精品一区二| 一本大道av伊人久久综合| 国产成人8x视频一区二区| 免费观看30秒视频久久| 亚洲综合久久久| 亚洲男人的天堂网| 国产精品天干天干在观线| 久久久久亚洲蜜桃| 欧美一区二区成人6969| 色综合一个色综合| 不卡一区中文字幕| 成人综合在线网站| 成人激情综合网站| 99re这里只有精品视频首页| 黄色小说综合网站| 国产在线精品不卡| 国产乱码精品1区2区3区| 国产一区二区三区免费观看| 国产精品羞羞答答xxdd| 国产sm精品调教视频网站| 成人免费福利片| 91污片在线观看| 欧美视频你懂的| 欧美一级日韩一级| 久久人人97超碰com| 国产色产综合色产在线视频| 中文字幕在线观看不卡| 亚洲丶国产丶欧美一区二区三区| 天天影视涩香欲综合网| 激情六月婷婷综合| 99国产精品久久久| 欧美日韩成人综合| 国产欧美一区二区精品性色超碰| 亚洲欧美乱综合| 日本欧美在线看| www.欧美.com| 欧美精品在线观看播放| 久久精品欧美日韩| 一区二区三区美女视频| 精品一区二区三区日韩| 91视频www| 日韩视频在线永久播放| 国产精品久久国产精麻豆99网站| 三级一区在线视频先锋| 成人在线视频首页| 欧美一区二区性放荡片| 国产精品美女久久久久久2018 | 免费视频最近日韩| 成人v精品蜜桃久久一区| 欧美主播一区二区三区| 精品免费视频.| 亚洲成av人片| 成人性生交大片免费看中文 | 色婷婷香蕉在线一区二区| 88在线观看91蜜桃国自产| 国产精品国产自产拍高清av王其| 亚洲午夜激情av| 99久久免费视频.com| 日韩小视频在线观看专区| 亚洲人123区| 成人听书哪个软件好| 日韩欧美另类在线| 天天av天天翘天天综合网| av在线综合网| 日韩欧美高清一区| 亚洲国产日韩av| 色偷偷一区二区三区| 国产精品久久久久精k8| 从欧美一区二区三区| 久久婷婷成人综合色| 青娱乐精品在线视频| 欧美日本在线观看| 亚洲国产婷婷综合在线精品| 不卡的av在线| 国产精品免费人成网站| 高清成人免费视频| 国产欧美日韩亚州综合| 国产精品1区2区| wwww国产精品欧美| 国产综合久久久久影院| 精品99999| 国产99久久久久| 国产欧美精品在线观看| 99在线视频精品| 国产精品理伦片| 91在线视频官网| 亚洲黄色小视频| 在线观看国产日韩| 天堂蜜桃91精品| 久久伊人中文字幕| 国产精品羞羞答答xxdd| 国产精品久久久久精k8 | 成人h版在线观看| 一区二区三区在线视频观看58| 在线亚洲免费视频| 一区二区三区在线观看网站| 91久久精品一区二区三| 午夜视频在线观看一区二区三区| 日韩一区国产二区欧美三区| 国产一区二区三区在线观看精品| 久久精品亚洲精品国产欧美| 91小视频在线| 奇米在线7777在线精品| 91精品国产欧美一区二区18| 加勒比av一区二区| 国产精品乱码一区二三区小蝌蚪| 色噜噜狠狠色综合中国| 日本欧美在线看| 国产精品女上位| 8x8x8国产精品| 成人国产亚洲欧美成人综合网| 亚洲品质自拍视频| 欧美不卡123| 日本高清不卡视频| 韩国女主播一区二区三区| 综合色中文字幕| 日韩欧美精品在线| 色综合久久久久网| 经典三级一区二区| 亚洲一级二级三级在线免费观看| 91精品国产欧美一区二区18| 不卡的电影网站| 久色婷婷小香蕉久久| 亚洲男同1069视频| 久久精品一区二区三区不卡牛牛| 欧美午夜精品一区二区三区| 国产精品一区二区三区四区| 日韩成人伦理电影在线观看| 亚洲欧洲日韩女同| 久久精品网站免费观看| 日韩一级免费观看| 91成人网在线| www.亚洲国产| 国内精品国产三级国产a久久 | 天天综合网 天天综合色| 国产精品福利电影一区二区三区四区| 日韩免费福利电影在线观看| 日本电影欧美片| 不卡一卡二卡三乱码免费网站| 蜜臀av性久久久久蜜臀aⅴ流畅 |