在写Windows批处理脚本时,常常需要获取系统日期、时间戳记,用作文件名、文件夹名、log等等。
本文介绍了如何获取自订的系统日期、时间戳记。
首先,在Windows中,系统日期由以下参数获得:
%date%
系统时间则由以下参数获得:
%time%
我们在Windows XP中输入以下命令:echo %date%,得到的结果类似以下(输出结果可能因系统日期、时间格式而异):
C:\Documents and Settings\Simon>echo %date%
2008-09-09 星期二
或者
C:\Documents and Settings\Simon>echo %date%
TUE 09/09/2008
为了重整日期格式,我们需要截取返回字串的某几位,并加入我们自订的间隔符。
(为什么要加入自订的间隔符?因为倘若我们的日期格式是上面的第二个例子,就不能直接将日期用作文件夹名,因为含有“/”)
这样书写参数便可以获得参数返回值中,特定的几位:
%date:~x,y%
冒号后的~x,y表示截取date返回值中第x位后的y个字符。在上面的第一个粒子的日期格式下,如果我们输入echo %date:~5,5%,则会得到以下结果(截取到第5位后的5个字符,也就是只取月和日):
C:\Documents and Settings\Simon>echo %date:~5,5%
09-09
如果我们需要加入自订的分隔符,比如想要YYYY--MM--DD的格式,只需要分别取出YYYY, MM, DD再连接起来即可:
C:\Documents and Settings\Simon>echo %date:~0,4%--%date:~5,2%--%date:~8,2%
2008--09--09
对于windows的其他系统参数,同理可以重整出需要的格式。
分享到:
相关推荐
在写Windows批处理脚本时,常常需要获取系统日期、时间戳记,用作文件名、文件夹名、log等等。 本文介绍了如何获取自订的系统日期、时间戳记。
同步或更改文件时间戳记的小软件。可进行文件夹比较并同步时间戳记。如原文件夹和新文件夹相同,则可用于文件时间戳记的更改 统一解压密码: www.86856.net
文件时间戳记同步(更改)工具用于汉化或喜欢重新打包的朋友的小工具。用于同步或更改文件时间戳记。可用于文件夹间文件时间戳记同步以及对某个文件夹下的文件或单个文件时间戳记的更改。
CAD打印戳记消除工具,可以有效地出去打印CAD打印戳记消除工具
FolderFileStamper 可用于同步或更改文件时间戳记。可进行文件夹比较并同步时间戳记。如原文件夹和新文件夹相同,则可用于文件时间戳记的更改。此版本为预览版,如有问题欢迎反馈给作者哦。
CAD去除教育版戳记
作为一个程序员一般情况下,json和时间戳是常用的两个工具,我咨询过很多个朋友,他们一般都是通过在线工具对json进行格式化,或者查询时间戳。这个方式也是我之前的使用方式,此种方式不足之处如下: ...
而对于之前已打开的每个文件,要使该状态有效地存入文件,都需在存盘之前,在AutoCAD中执行下列操作之一:打印、打印预览、粘贴CAD对象(从本文件或其它文件复制均可)、插入外部块、从模板插入Layout、插入外部参照...
很好用的去教育戳记脚本
验证时间戳记日志要验证是否有给定的提交,例如日期为2019-04-01 19:30提交,请在此存储库的已签出副本上使用以下命令: git checkout ` git rev-list --since= " 2019-04-01 19:30 " --reverse master | head -1 ` ...
去除CAD打印教育版本打印戳记,有效去除32位和64位CAD打印教育版打印戳记。
天正 CAD 强制去除教育戳记 环球四方出品
强制去除教育版打印戳记强制去除教育版打印戳记强制去除教育版打印戳记强制去除教育版打印戳记
本软件是AutoCAD的内存补丁,可去除或添加AutoCAD教育版打印戳记,包括打开带有此戳记的图纸时弹出的对话框和打印附带的文字标记。 本软件分为32位和64位版本,分别用于32位和64位的Windows系统。本程序理论上支持...
去除或添加AutoCAD教育版打印戳记
CAD去除教育版戳记
CAD去除教育版戳记工具,不必再为CAD图纸中常出现“CAD教育版”字样烦恼!
本软件是AutoCAD的内存补丁,可去除或添加AutoCAD教育版打印戳记,包括打开带有此戳记的图纸时弹出的对话框和打印附带的文字标记。 本软件分为32位和64位版本,分别用于32位和64位的Windows系统。本程序理论上支持...
清除CAD 教育版打印戳记
去除或添加AutoCAD教育版打印戳记