精华内容
下载资源
问答
  • BAT获取系统时间

    千次阅读 2019-03-29 10:47:31
    @ECHO OFF SET year=%date:~0,4% SET month=%date:~5,2% SET day=%date:~8,2% SET Today=%year%%month%%day% ECHO 今天是:%Today% START "" "c:/Users/%Today%" EXIT
    @ECHO OFF
    
    SET year=%date:~0,4%
    SET month=%date:~5,2%
    SET day=%date:~8,2%
    SET Today=%year%%month%%day%
    ECHO 今天是:%Today%
    START "" "c:/Users/%Today%"
    
    EXIT

     

    展开全文
  • bat 获取系统时间

    千次阅读 2016-05-16 09:46:54
    set yy=%date:~0,4% set mm=%date:~5,2% set dd=%date:~8,2% set hh=%time:~0,2% set hh=%hh: =0% set mn=%time:~3,2% set ss=%time:~6,2% set filename=%yy%%mm%%dd%%hh%%mn%%ss%.bak ...2016051609


    set yy=%date:~0,4%
    set mm=%date:~5,2%
    set dd=%date:~8,2%
    set hh=%time:~0,2%
    set hh=%hh: =0%
    set mn=%time:~3,2%
    set ss=%time:~6,2%
    set filename=%yy%%mm%%dd%%hh%%mn%%ss%.bak



    显示格式:


    20160516094429.bak



    展开全文
  • bat批处理获取当前系统时间

    千次阅读 2017-03-20 15:37:31
    windows系统,date和time两个环境变量是储存系统时间的,可以直接输出查看结果 但是输出的结果的格式不是我想要的,所以把它拿出来重新组合一下 set currenttime=%date:~0,4%.%date:~5,2%.%date:~8,2%.%...

    在bat中可以用设置环境变量的方法获取当前时间和日期

    windows系统中,date和time两个环境变量是储存系统时间的,可以直接输出查看结果


    但是输出的结果的格式不是我想要的,所以把它拿出来重新组合一下

    set currenttime=%date:~0,4%.%date:~5,2%.%date:~8,2%.%time:~0,2%.%time:~3,2%.%time:~6,2%
    echo %currenttime%

    结果:

    2017.03.20.16.01.57

    这样就能得到当前的时间。

    ps:

    这种做法有一个坑,就是在上午10点之前获取到的时间,小时的位置只会显示一位数,比如上午9点50使用这行命令,得到的结果是

    2017.03.20. 9.50.46

    9的前面是一个空格

    如果要把这个变量当做文件名来使用,有空格肯定是不行的,可以加上引号来解决

    展开全文
  • set h=%time:~0,2% set h=%h: =0% set bak_filename=%date:~0,4%%date:~5,2%%date:~8,2%%h%%time:~3,2%%time:~6,2% 返回如下:20121212093639
    set h=%time:~0,2%
    
    set h=%h: =0%
    set bak_filename=%date:~0,4%%date:~5,2%%date:~8,2%%h%%time:~3,2%%time:~6,2%
    返回如下:20121212093639
    展开全文
  • 编写Windows批处理时经常会需要使用到日期和时间作为文件名,每次备份都可以使用不同名字,所以是非常重要的
  • bat获取系统时间戳

    千次阅读 2019-03-21 09:36:15
    (2)Windows下DOS窗口time的结果 9:18:47.65,时间格式:HH:MM:SS,此格式同中文版OS,不再赘述。 BAT实现及结果 中文版OS bat set filename=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3...
  • windows bat批处理获取当前时间

    千次阅读 2019-01-07 13:59:28
    代码实例 set d=%date:~0,10% set t=%time:~0,8% echo %d% %t% 解释 格式: %date:~x,y%以及%time...比如说我要获取完整的日期和时间, 格式: %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2...
  • @echo 获取系统年月日 其中~0,4 表示从第 0 位开始截取 4 个字符 echo %Date:~0,4%%Date:~5,2%%Date:~8,2% rem 获取时分秒 @echo 获取时分秒 echo %time:~0,2%%time:~3,2%%time:~6,2% pause ...
  • bat 批处理获取当前时间

    万次阅读 2018-08-25 18:50:21
    使用批处理产生日期(时间)文件、文件夹 帮别人整Sql server自动备份  发现无法使用网络映射驱动器作为备份文件存放路径  而本机磁盘空间实在是不够  于是决定在本机只备份最新2天数据  再写个批处理,做...
  • @echo off echo %date% set datet=%date:~0,4%%date:~5,2%%date:~8,2% echo %datet% pause ~0:表示从索引0开始取 ,4:取4个字符
  • 最近几天做了一项window下的打包工作,因为每天都要制作安装包,所以要设置一下时间戳,为此研究了一下Windows下bat脚本获取时间和Linux下shell脚本获取时间。 1、Windows下bat脚本获取时间 (1)windows下DOS窗口...
  • bat格式获取不同格式的时间

    千次阅读 2019-04-04 11:21:22
    使用echo %date%指令会输出系统的当前时间,格式如下: 分别代表年/月/日 星期 当需要获取年份的时候,则需要取出其第0位开始取,取出四位代表年份,月份则是从第五位开始取,取出两位代表当前月份,同理可取出...
  • 批处理(bat)获取当前时间

    万次阅读 2018-09-28 09:11:53
    在批处理,有时需要生成唯一的文件名,采用当前是一个不错的方案。 实现方案: set filename=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% set "filename=%filename: =0%" ...
  • 1、Windows下bat脚本获取时间 (1)windows下DOS窗口date的结果 2016/09/03 周六,我们需要将其进行格式化显示,如:YYYY-MM-DD 就要进行如下操作: 日期截取遵从格式 %date:~x,y%,表示从第x位开始,截取y...
  • .bat脚本获取时间命令

    千次阅读 2019-06-13 10:21:04
    同理,比如当前系统的time变量的值如下: 那么如下的各个操作的意义如下: %time:~0,2% 表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取2位字符,结果是小时字段数值 %time:~3,2% 表示指针从左向...
  • date各个字段的含义: %date:~0,4%表示指针从左向右向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2021(年字段数值) %date:~5,2%表示指针从左向右偏移5位,然后从偏移处开始提取2位字符,结果是03(月...
  • bat 脚本之获取当前时间

    千次阅读 2017-06-30 14:27:27
    通常情况下我们需要获取当前系统时间等信息 这里提供一种常见的获取当前系统 年 月 日 时分秒信息的脚本需要注意的是:不同语言(国家)的日期格式可能是不一样的。在验证之建议先通过 date time 命令来实际的...
  • @ECHO OFF ::获取当前日期,格式:20190909 SET year=%date:~0,4% SET month=%date:~5,2% SET day=%date:~8,2% SET Today=%year%%month%%day% ECHO 当前日期是:%Today% PAUSE EXIT
  • 在cmd/bat脚本中获取当前脚本文件所在目录

    万次阅读 多人点赞 2018-05-27 18:22:24
    Q:在Win7/Win10以管理员身份运行在cmd/bat脚本时,如何获取当前脚本文件所在目录? 当我们在Win7/Win10使用鼠标右键的“以管理员身份运行”以管理员身份运行cmd/bat脚本时,系统默认进入的目录是C:\Windows\...
  • @echo off ...rem 假设系统日期的格式为yyyy-mm-dd call :DateToDays %date:~0,4% %date:~5,2% %date:~8,2% PassDays set /a PassDays-=%DaysAgo% call :DaysToDate %PassDays% DstYear
  • bat脚本获取win电脑的数字时间

    千次阅读 2017-11-24 09:22:00
    每台机器的时间格式都不也一样 %date% %time% %date:~1,5%  表示是将%date%输出的内容,向右偏移一位,取出5个字符 win10 获取数字事件的方式 %date:~4,2%%...win7 获取数字时间的方式 :%date:~0,4%%date:~5,2%%d
  • Window bat 获取日期 时间 格式化

    千次阅读 2018-02-02 11:10:00
    比如,如果你的机器上时间的输出是这样子的: c:\>echo %date%-%time% 2012-03-31 星期六- 6:44:02.50 那么,要想得到输出20120331- 64402,可以这样截取字符串: c:\>echo %date:~0,4%%date:~5,2%%date:...
  • 在管理服务器的时候经常要根据系统的日期判断上传哪一天的日志文件,例如是周一需要上传上周五的日志,其他日期则上传前一天的日志,日志文件是以日期命名的。这就需要获取前三天的日期,或者前n天的日期。批处理...
  • bat文件获取当前目录

    万次阅读 2018-08-22 15:48:10
    (win10)上代码: ...知道windows的bat脚本很强大,但是具体命令向来很少接触,今天在win7上运行自己以前写的一个安装mysql数据库到系统服务的脚本时,遇到一些问题,下面记录一下。   问题:m...
  • bat批处理取系统时间前一天

    千次阅读 2018-02-22 16:03:17
    echo ofset yyyy=%date:~0,4%set mm=%date:~5,2%set dd=%date:~8,2%rem if %dd% EQU 6 注释if %dd:~0,1%==0 set dd=%dd:~1%set /a od=%dd%-1set /a ood =10-%od%if %ood% gtr 0 set od=0%od%::/a 定等号右边的字符串...
  • 最近用到一款软件,但是其找到的版本试用期过了,更改系统时间后可用,但是每次都要更改很麻烦。查询资料后写了段脚本。 @echo off date 2020-8-25 ::cd到当前目录 cd /d %~dp0 start ABC.exe echo 等待启动软件 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,314
精华内容 15,725
关键字:

bat中获取系统时间