bat批处理脚本文件-获取当前时间的几种方法

前言全局说明

获取当前时间的几种方法


一、说明

1.1 环境:

Windows 7 旗舰版

二、方法一

2.1 源码

@echo off

@REM 获取当前时间 https://www.cnblogs.com/wutou/p/19130116
SET year=%date:~0,4%
SET month=%date:~5,2%
SET day=%date:~8,2%

REM SET HH=%time:~0,2%
if "%time:~0,2%" lss "10" (set HH=0%time:~1,1%) else (set HH=%time:~0,2%)
SET MM=%time:~3,2%

@REM 年月日_时分秒
SET Today=%year%%month%%day%-%HH%%MM%
echo Today=%Today%

pause

2.2 效果

image


三、方法 二

3.1 源码

@echo off

@REM 获取当前时间 https://www.cnblogs.com/wutou/p/19130116
for /f "delims=" %%a in ('wmic os get localdatetime ^|findstr [0-9]') do (
  set now=%%a
)

echo now=%now:~0,8%-%now:~8,4%

pause

3.2 效果

image


四、方法三

4.1 源码


4.2 效果



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://blog.51cto.com/lexsaints/2806267 (二)
http://www.bathome.net/viewthread.php?tid=36302&extra=&page=2 16楼 (三)



posted @ 2025-10-08 21:14  悟透  阅读(259)  评论(0)    收藏  举报