Windows
BAT脚本
BAT批处理中的字符串处理
BAT脚本日期时间获取
BAT批处理脚本中文乱码的解决
BAT方式实现企业微信群机器人告警
BAT脚本映射共享文件夹为盘符
视频图片下载
全球通用的实用卫星地图
IP
iP地址归属地查询
Microsoft Office
Microsoft Office 产品秘钥
[转]分享几款微软官方Office卸载工具与使用方法
网络空间搜索引擎
Windows一些环境变量
随身 wifi
海康威视硬盘录像机巡检报告生成工具
Window系统断电时间日志查询
Chrome 浏览器离线下载地址
国家地区代码
国际电话区号列表
Windows刷新图标缓存
解决文件选择窗口中无法显示网络磁盘的问题
本文档使用 MrDoc 发布
-
+
首页
BAT脚本日期时间获取
### 日期时间获取 %date%和%time%是系统内置的日期变量和时间变量; ```bash @REM 提取年月日信息 echo %date:~0,10% @REM 提取星期几信息 echo %date:~-3% @REM 提取时间中的时和分 echo %time:~0,5% @REM 提取时和分和秒信息 echo %time:~0,-3% @REM 年 echo %Date:~0,4% @REM 月 echo %Date:~5,2% @REM 日 echo %Date:~8,2% @REM 时 echo %Time:~0,2% @REM 分 echo %Time:~3,2% @REM 秒 echo %Time:~6,2% ``` 上述取小时的代码存在问题, 如果时间小于10点, 上述得到的小时为” 9”而不是”09”, 如果使用小时的代码未对空格做特殊处理, 容易导致问题; ```bash set time0=%time: =0% set hour=%time0:~0,2% @REM 或者 set hour=%time:~0,2% if %hour% LSS 10 ( set hour=0%time:~1,2% ) ``` 其实前者就是先把time中的空格换成0, 然后再取小时数据; 后者就是先取时间, 然后通过比较时间, 判断需不需要在前面补0; 原文链接:https://blog.csdn.net/u014436243/article/details/123566470
bat
脚本
admin
2024年6月27日 14:10
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码