首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

Dos命令下,按自定义格式输出日期,时间解决思路

2012-02-08 
Dos命令下,按自定义格式输出日期,时间在Dos下,我想自定义格式输出日期和时间,如今天2007-6-1815:30我想输

Dos命令下,按自定义格式输出日期,时间
在   Dos   下,
我想自定义格式输出日期和时间,如今天   2007-6-18   15:30

我想输出:
1.   2000706181530
2.   0618200071530
3.   0618200073015

总之,我要自已指定格式输出.

我用:echo   %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
实现了第一种.不过在不同操作系统下不一样.

在IBM机器下是:   200706181530,但在dell机器下是:期一   0061530

请大哥帮忙.

[解决办法]
借用连长的VBS ^_^

@echo off
echo wscript.echo year(date) ^& right( "0 " ^& month(date),2) ^& right( "0 " ^& day(date),2) ^& right( "0 " ^& hour(time),2) ^& right( "0 " ^& minute(time),2)> %tmp%\a.vbs
cscript /nologo %tmp%\a.vbs
del %tmp%\a.vbs
[解决办法]


for /f "tokens=1,2,3 delims=- " %%A in ('date /t') do set sDate=%%A%%B%%C
set sTime=%time:~0,2%%time:~3,2% 
echo %sDate%%sTime%>c:\test.txt

::搞定

热点排行