日期:2014-05-16  浏览次数:20972 次

EXP导出文件命名日期格式,显示星期四.dmp
exp test/test@test file=D:\test\%date%.dmp log=D:\test\log.txt full=y

导出文件会显示为 2012-03-01.dmp

我如何将其设置为显示 星期四.dmp

求高手指点

------解决方案--------------------
这个得看你本机(也就是运行exp命令的机器)上的日期格式是如何设置的,日期格式可以通过控制面板来设置,如果设置的日期格式只是:yyyy-mm-dd,那么通过%date%是取不出来星期几的。
你需要把日期格式设置成:yyyy-mm-dd-dddd(dddd表示星期几)

这样的话,你的%date%显示出来的结果应该是:2012-03-01-Thursday
此时,可以通过下面命令取出星期数:
Assembly code
echo %date:~11,8%  Rem结果是Thursday,表示取从“2012-03-01-Thursday”中的第11位开始,后面8位