bat文件 获取当前日期时间,例如现在时间是20141120 09:48:10,我想让用格式化成20141120094810

bat文件 获取当前日期时间,例如现在时间是20141120 09:48:10,我想让用格式化成20141120094810,第1张

set d=%date:~,10%

set d=%d:-=%

set d=%d:/=%

set t=%time:~,8%

set t=%t::=%

set t=%t: =0%

echo %d%%t%

@echo off

echo WscriptEcho DatePart("yyyy",Date()) ^& Right("0" ^& DatePart("m",Date()), 2) ^& Right("0" ^& DatePart("d",Date()),2) ^& Right("0" ^& DatePart("h",DateAdd("h", Hour(Now()), Date())), 2) ^& "0000">GetDateTimevbs

for /f %%a in ('cscript /nologo GetDateTimevbs') do set NowDateTime=%%a

echo WscriptEcho DatePart("yyyy",DateAdd("h", -3, DateAdd("h", Hour(Now()), Date()))) ^& Right("0" ^& DatePart("m",DateAdd("h", -3, DateAdd("h", Hour(Now()), Date()))), 2) ^& Right("0" ^& DatePart("d",DateAdd("h", -3, DateAdd("h", Hour(Now()), Date()))),2) ^& Right("0" ^& DatePart("h",DateAdd("h", -3, DateAdd("h", Hour(Now()), Date()))), 2) ^& "0000">GetDateTimevbs

for /f %%a in ('cscript /nologo GetDateTimevbs') do set THBDateTime=%%a

del GetDateTimevbs

echo 当前整点时间日期∶%NowDateTime%

echo 三小时前时间日期∶%THBDateTime%

pause

很简单在

echo off

for /r %%i in () do (

echo %%~ti)

pause

你运行一下看看。。显示的全部是文件夹的创建时间

@echo off

>tmpvbs echo wscriptecho dateadd("d",-1,date())

for /f "tokens=1-3 delims=-/ " %%a in ('cscript //nologo tmpvbs') do set/a y=%%a,m=100%%b,d=100%%c

del tmpvbs&echo,%y%-%m:~-2%-%d:~-2%

pause

以上就是关于bat文件 获取当前日期时间,例如现在时间是2014/11/20 09:48:10,我想让用格式化成20141120094810全部的内容,包括:bat文件 获取当前日期时间,例如现在时间是2014/11/20 09:48:10,我想让用格式化成20141120094810、bat 批处理 获取现在整小时的时间格式如 20160718120000 还有三小时前的时间 如 20160718090000、如何用bat命令取某个文件的创建时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10096164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存