婷婷综合国产,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
    欧美韩国日本综合| 日韩欧美在线123| 国产乱码一区二区三区| 免费观看91视频大全| 奇米影视7777精品一区二区| 亚洲国产精品自拍| 日韩精品亚洲一区| 久久99精品网久久| 高清国产一区二区三区| 成人国产免费视频| 日本高清不卡aⅴ免费网站| 欧美亚洲图片小说| 日韩西西人体444www| 日韩欧美国产不卡| 国产三级久久久| √…a在线天堂一区| 亚洲国产日韩av| 麻豆视频一区二区| 成人午夜碰碰视频| 欧美日韩在线播放三区| 欧美不卡一二三| 国产精品福利av| 亚洲尤物视频在线| 蓝色福利精品导航| 成人h动漫精品一区二区| 91免费在线播放| 日韩一区二区在线观看视频| 国产欧美日韩另类一区| 亚洲国产美国国产综合一区二区| 麻豆精品国产91久久久久久| 91在线观看免费视频| 91精品国产入口| 亚洲欧洲成人自拍| 蜜臀av一区二区三区| 99视频国产精品| 欧美videofree性高清杂交| 国产精品动漫网站| 久久精品国产免费| 色婷婷久久一区二区三区麻豆| 日韩欧美国产精品一区| 亚洲自拍偷拍综合| 高清日韩电视剧大全免费| 欧美日韩三级在线| 国产精品狼人久久影院观看方式| 日韩综合在线视频| 99re热这里只有精品视频| 日韩一区二区三区av| 亚洲午夜精品一区二区三区他趣| 国产成人免费在线观看不卡| 欧美日韩免费视频| 亚洲欧美视频在线观看| 国产精品白丝jk白祙喷水网站| 制服视频三区第一页精品| 最新不卡av在线| 国产成人aaa| 欧美成人激情免费网| 午夜久久久久久久久| 播五月开心婷婷综合| 精品国产成人系列| 日韩国产在线观看一区| 一本色道a无线码一区v| 国产精品视频线看| 国产盗摄一区二区| 欧美精品一区二区三区一线天视频| 亚洲狠狠爱一区二区三区| 色婷婷激情综合| 亚洲私人黄色宅男| 99视频一区二区| 17c精品麻豆一区二区免费| 成人午夜短视频| 国产嫩草影院久久久久| 国产成人三级在线观看| 中文字幕av一区二区三区免费看 | 日韩激情一二三区| 欧美视频自拍偷拍| 亚洲一二三专区| 欧美日韩视频专区在线播放| 亚洲香蕉伊在人在线观| 欧美欧美欧美欧美首页| 青青草国产精品97视觉盛宴| 欧美男人的天堂一二区| 日韩电影在线观看一区| 91麻豆精品国产91久久久久久久久 | 麻豆精品一区二区综合av| 777午夜精品视频在线播放| 日韩av一区二区在线影视| 精品国产在天天线2019| 国产成人免费视频一区| 国产精品你懂的在线| 色婷婷国产精品久久包臀| 亚洲欧美日韩一区二区三区在线观看| 99精品视频在线免费观看| 亚洲国产一区二区三区 | 粗大黑人巨茎大战欧美成人| 中文字幕不卡三区| 在线观看日韩毛片| 日韩国产欧美三级| 国产欧美日韩在线| 欧美三级中文字| 国产美女视频91| 亚洲天堂2014| 日韩精品一区二区三区swag| 不卡的看片网站| 日韩激情在线观看| 国产精品久久久久久久久搜平片 | 中文字幕一区二区在线观看| 欧美最猛性xxxxx直播| 麻豆久久一区二区| 亚洲欧洲精品一区二区三区 | 成人永久看片免费视频天堂| 亚洲欧洲国产日本综合| 欧美一区二区三区在线观看| www.色综合.com| 久久69国产一区二区蜜臀| 亚洲少妇30p| 精品久久久久久久久久久久包黑料| av一区二区三区| 国内不卡的二区三区中文字幕| 一区二区三区不卡视频| 久久精品水蜜桃av综合天堂| 欧美狂野另类xxxxoooo| 成人禁用看黄a在线| 精品一区二区综合| 三级影片在线观看欧美日韩一区二区 | 欧美电影免费观看高清完整版在线观看| 丁香婷婷综合色啪| 久久电影网站中文字幕| 亚洲一区二区黄色| 中文字幕日本不卡| 久久―日本道色综合久久| 欧美一区永久视频免费观看| 色8久久精品久久久久久蜜| www.亚洲精品| 成人精品一区二区三区四区| 久久99久久久欧美国产| 五月天国产精品| 一区二区在线观看视频| 亚洲欧洲www| 国产精品久久久久久一区二区三区| 日韩欧美国产wwwww| 欧美一区二区成人6969| 666欧美在线视频| 3d成人h动漫网站入口| 6080午夜不卡| 91精品在线免费| 日韩视频一区二区在线观看| 69堂亚洲精品首页| 欧美一区二区视频在线观看2022| 欧美日韩你懂的| 欧美丰满一区二区免费视频 | 亚洲综合在线电影| 中文字幕乱码亚洲精品一区 | 欧美日韩免费观看一区三区| 在线日韩国产精品| 欧美日韩精品免费| 91麻豆精品国产91久久久| 日韩一区二区电影网| 精品国产乱码久久久久久1区2区 | 99vv1com这只有精品| 色哟哟在线观看一区二区三区| 91久久免费观看| 欧美精品三级日韩久久| 精品裸体舞一区二区三区| 精品国产精品一区二区夜夜嗨| 国产欧美日韩精品在线| 亚洲色欲色欲www| 天天综合色天天综合色h| 免费人成在线不卡| 国产精品99精品久久免费| av一本久道久久综合久久鬼色| 色哟哟在线观看一区二区三区| 欧美日韩综合色| 精品国产青草久久久久福利| 国产拍揄自揄精品视频麻豆| 自拍偷拍亚洲欧美日韩| 五月天一区二区三区| 韩国欧美国产一区| 一本久久a久久免费精品不卡| 欧美久久高跟鞋激| 国产精品美女久久久久aⅴ| 夜夜爽夜夜爽精品视频| 精品一区二区三区免费视频| 波多野结衣亚洲| 欧美一区二区三区日韩| 国产精品久久久久久久久果冻传媒 | 亚洲综合激情网| 国内成人自拍视频| 欧美丝袜丝交足nylons| 久久久久久一级片| 丝袜国产日韩另类美女| 成人综合在线观看| 欧美精品高清视频| 国产精品另类一区| 久久9热精品视频| 一本到三区不卡视频| 久久久久久久久岛国免费| 亚洲小少妇裸体bbw| 成年人网站91| 久久久久国产一区二区三区四区| 五月天视频一区|