Windows的批处理——获取系统时间、生成当天日期日志

Windows批处理基础icon-default.png?t=N7T8https://coffeemilk.blog.csdn.net/article/details/132118351

一、Windows批处理的日期时间

        在我们进行软件开发的过程中,有时候会使用到一些批处理命令,其中就涉及到获取系统日期、时间来进行一些逻辑的判断处理;那么我们就需要使用到系统的日期和时间内容进行操作(比如需要获取到指定的天、月的日期做处理;或者是指定的小时、分钟做处理)。

--获取系统当前日期语法
%DATE%
--获取系统当前时间语法
%TIME%

二、Windows批处理获取指定日期时间

--获取指定日期语法(startIndex:表示需获取的日期起始位置;count:表示需要获取几个数字)
%DATE:~startIndex,count%
--获取指定时间语法(startIndex:表示需获取的时间起始位置;count:表示需要获取几个数字)
%TIME:~startIndex,count%

日期和时间的批处理命令(保存为【日期测试.bat】的批处理文件): 

@echo off
echo.
echo 测试批处理的日期内容
echo 当前日期【DATE】是:%DATE%
echo 当前日期【date】是:%date%
echo 当前时间【TIME】是:%TIME%
echo 当前时间【Time】是:%time%SET YYYY=%DATE:~0,4%
SET MM=%DATE:~5,2%
SET DD=%DATE:~8,2%
echo 自定义的日期是:%YYYY%-%MM%-%DD%SET HH=%TIME:~0,2%
SET MI=%TIME:~3,2%
SET SS=%TIME:~6,2%
echo 自定义的时间是:%HH%:%MI%:%SS%pause

 运行结果如下:

三、将批处理内容导出为当天日志

--将指定的批处理内容导出到当前路径下为当天日志语法
@echo off
SET YYYY=%DATE:~0,4%
SET MM=%DATE:~5,2%
SET DD=%DATE:~8,2%
echo 当前日期是:%YYYY%-%MM%-%DD%
需导出的批处理文件名称.bat>>%~d0log-%YYYY%-%MM%-%DD%.txt
exit

示例(将【二、Windows批处理获取指定日期时间】的日期和时间的批处理命令(保存为【日期测试.bat】的批处理文件))内容导出到当前目录下的当天日期命令如下:

@echo off
SET YYYY=%DATE:~0,4%
SET MM=%DATE:~5,2%
SET DD=%DATE:~8,2%
echo 当前日期是:%YYYY%-%MM%-%DD%
日期测试.bat>>%~d0log-%YYYY%-%MM%-%DD%.txt
exit

运行结果如下:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/120981.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VIBRO-METER SIM-275D-24 200-582-200-011 控制主板模块产品特点

VIBRO-METER SIM-275D-24 200-582-200-011 控制主板模块是用于振动监测和控制系统的重要组成部分,其主要功能是接收和处理振动传感器的数据,以监测旋转设备的状态并执行必要的控制操作。以下是这个控制主板模块的一些可能特点和功能: 振动数据…

uni-app 之 文字分两行显示超出用省略号表示

uni-app 之 文字分两行显示超出用省略号表示 vue 将一大串文字分两行显示超出用省略号表示 通过css设置文字强制不换行超出用省略号表示: {white-space: nowrap; 文本强制不换行;text-overflow:ellipsis; 文本溢出显示省略号;overflow:hidden; 溢出的部…

【MATLAB第77期】基于MATLAB代理模型算法的降维/特征排序/数据处理回归/分类问题MATLAB代码实现【更新中】

【MATLAB第77期】基于MATLAB代理模型算法的降维/特征排序/数据处理回归/分类问题MATLAB代码实现 本文介绍基于libsvm代理模型算法的特征排序方法合集,包括: 1.基于每个特征预测精度进行排序(libsvm代理模型) 2.基于相关系数corr的…

Windows中实现将bat或exe文件作为服务_且实现命令行安装、配置、启动、删除服务

一、背景描述 在Windows环境下进行日常的项目开发过程中,有时候需要将bat文件或exe文件程序注册为Windows的服务实现开机自己运行(没有用户登陆,服务在开机后也可以照常运行)、且对于那些没有用户交互界面的exe程序来说只要在后台…

使用KEIL自带的仿真器仿真遇到问题解决

*** error 65: access violation at 0x40021000 : no read permission 修改debug选项设置为下方内容。

数据结构:简单记录顺序表、链表、栈、队列

初学者很容易认为顺序表、链表、栈、队列是四种并列的数据结构,其实仔细想想并不是。 注意区分: 顺序表和链表是指数据的存储结构,是线性表的一种,顺序表一般指的就是数组,数据存储的逻辑顺序和物理顺序都是连续的&a…

ICMP差错包

ICMP报文分类 Type Code 描述 查询/差错 0-Echo响应 0 Echo响应报文 查询 3-目的不可达 0 目标网络不可达报文 差错 1 目标主机不可达报文 差错 2 目标协议不可达报文 差错 3 目标端口不可达报文 差错 4 要求分段并设置DF flag标志报文 差错 5 源路由…

华为OD机试 - 快递业务站 - 并查集(Java 2023 B卷 200分)

目录 专栏导读一、题目描述二、输入描述三、输出描述1、输入:2、输出:3、说明: 四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机…

若依不分离+Thymeleaf select选中多个回显

项目中遇到的场景&#xff0c;亲测实用 表单添加时&#xff0c;select选中多个&#xff0c;编辑表单时&#xff0c;select多选回显&#xff0c;如图 代码&#xff1a; // 新增代码 <label class"col-sm-3 control-label">通道&#xff1a;</label><…

阿里云服务器方升架构、自研硬件、AliFlash技术创新

阿里云服务器技术创新&#xff1a;服务器方升架构及自研硬件、自研存储硬件AliFlash和阿里云异构计算加速平台&#xff0c;阿里云百科分享阿里云服务器有哪些技术创新&#xff1a; 目录 服务器技术创新 服务器方升架构及自研硬件 自研存储硬件AliFlash 阿里云异构计算加速…

基于FFmpeg+SDL的视频播放器的制作

基于FFmpegSDL的视频播放器的制作 基于FFmpegSDL的视频播放器的制作实验1实验2实验3实验4基本练习进阶练习 实验5实验6 基于FFmpegSDL的视频播放器的制作 雷霄骅博士的课程。 课程链接&#xff1a;https://blog.csdn.net/leixiaohua1020/article/details/47068015 初学 FFmp…

Go语言开发小技巧易错点100例(九)

往期回顾&#xff1a; Go语言开发小技巧&易错点100例&#xff08;一&#xff09;Go语言开发小技巧&易错点100例&#xff08;二&#xff09;Go语言开发小技巧&易错点100例&#xff08;三&#xff09;Go语言开发小技巧&易错点100例&#xff08;四&#xff09;Go…