cmd 命令行下如何格式化 %date%?2010-09-033个回答cmd命令行下如何格式化%dat

2010-09-033个回答cmd命令行下如何格式化%date%?-问问
setdatevar=%date:~0,4%年%date:~5,2%月%date:~8,2%日::获取时间中的小时将格式设置为:24小时制settimevar=%time:~0,2%if/i%timevar%LSS10(settimevar=0%time:~...查看全部>>
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:~2.用for语句分断截取,似乎好点先看看for的用法:复制代码代码如下:FOR/F["options"]%variableIN(file-set)DOcommand[command-parameters]FOR/F["options"]%variableIN("string")DOcommand[co3.还有一种,是使用VBScript来定制输出复制代码代码如下:wscript.echoyear(date)&right("0"&month(date),2)&right("0"&day(date),2)right("0"&hour(time),2)&right("0"&minute(time),2查看全部>>
文章等级椽桷(13)发信人:oicu(Oh!Iseeyou!),信区:DOS这样就可以了:beifenxxx.xxxyyy.yyy_%DATE:~0,10%【在strong(大拿)的大作中提到:】:date/T
1.直接用字符串格式化输出比如,如果你的机器上时间的输出是这样子的:c:\>echo%date%-%time%那么,要想得到输出20120331-64402,可以这样截取字符串:c:\>echo%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%2.用for语句分断截取,似乎好点先看看for的用法:FOR/F["options"]%variableIN(file-set)DOcommand[command-parameters]FOR/F["options"]%variableIN("string")DOcommand[command-param3.还有一种,是使用VBScript来定制输出wscript.echoyear(date)&right("0"&month(date),2)&right("0"&day(date),2)right("0"&hour(time),2)&right("0"&minute(time),2)结果如下,还是比较查看全部>>
[图文]转换为日期时间或数字时,格式化会告诉OceanBase数据库如何转换并存储该字符串。在SQL语句中,您可以通过TO_CHAR、TO_NUMBER和TO_DATE等函数...
再谈DOS批处理下格式化日期字符串的方法(详解)的相关文章:谈到日期字符串的输出,真是让人烦。在Linux下,简单的一句话:date'+%Y%m%d-%H%M%S'就可以得到你要...
相信很多人会用到将日期时间格式化成自己想要的字符串,在windows下使用这种批处理...在Linux下,简单的一句话:date'+%Y%m%d-%H%M%S'就可以得到你要的输出:...
cmd下如何输出当前时间经常会碰到服务器时间格式不是常规的那种格式,比如(2018年1月11日可能是这种输出):C:\Users\Administrator>echo%date%01\11\18周四C:\
直接用字符串格式化输出比如,如果你的机器上时间的输出是这样子的:c:\>echo%date%-%time%那么,要想得到输出20120331-64402,可以这样截取字符串:c:\>echo%date...
@echoofftitleEchodateifformat'yyyy-MM-ddHH:mm:ss'for/f"tokens=1delims=/"%%jin("%date%")dosetd1=%%jfor/f"tokens=2delims=/"%%jin("%date%")dosetd2=%%jfor/f"tokens=3delims=/"%%jin("%date%")dosetd3=%%jfor/f"tokens=1delims=:"%%jin("%time%")dosett1=%%jfor/f"tokens=2delims=:"%%jin("%time%")dosett2=%%jfor/f"tokens=3delims=:."%%jin("%time%")dosett3=%%jechoDateTime:%d1%-%d2%-%d3%%t1%:%t2%:%t3%pause>nul以上是我刚刚写的批处理文件的代码,运行后在我的电脑上能够正常现实2010-09-0217:29:30。在你的电脑上可能需要稍作修改,你试一试吧!好运!
for /f "delims= " %%A in ("%date%") do set "UNIQUE=%%A"
echo %UNIQUE%

弄成.bat文件,执行下,就没有后边的那个了
换中间的那个分隔符 我不会