在写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等等。 本文介绍了如何获取自订的系统日期、时间戳记。
在 DB2 中,可以使用 SELECT 语句获取当前日期、时间、时间戳记。例如: SELECT current date FROM sysibm.sysdummy1 SELECT current time FROM sysibm.sysdummy1 SELECT current timestamp FROM sysibm.sysdummy1 ...
这些时间戳记是文件系统中记录的重要信息,它们反映了文件在系统中的活动历史。在某些情况下,保持文件的时间戳记同步可能是必要的,例如在备份还原后确保文件状态的一致性,或者在不同设备间共享文件时避免因时间...
"EPS.exe"文件很可能是该CAD打印戳记消除工具的执行程序,用于运行在Windows操作系统环境下。EPS(Encapsulated PostScript)是一种图形文件格式,常用于打印高质量的图形和图像,也可能是CAD图纸的一种输出格式。...
文件时间戳记同步(更改)工具是一款针对计算机文件和文件夹的实用程序,它允许用户调整文件的时间属性,包括创建时间、访问时间和修改时间。在处理多版本软件、汉化项目或者重新打包软件时,这样的工具显得尤为重要...
5. **虚拟化技术**:通过虚拟机软件(如VMware或VirtualBox)运行CAD教育版,然后在主机操作系统中截取无戳记的屏幕图像,可以达到视觉上去除戳记的效果。但这并不适用于所有情况,比如在打印或导出图纸时戳记仍会...
在信息技术领域,文件管理是日常工作中的重要一环,而文件的时间戳记则扮演着关键角色。时间戳记不仅记录了文件的创建、修改和访问时间,还对文件的历史记录和版本控制提供了依据。FolderFileStamper是一款专为同步...
然而,为了区分教育版和商业版,AutoCAD教育版在打印输出时会自动添加一个明显的教育版戳记,这可能会对专业作品的展示造成影响。针对这一问题,我们可以采用特定的方法去除或添加这些打印戳记。 首先,我们需要...
- 选择操作:在软件界面中,选择“去除教育版戳记”或类似选项。 - 处理文件:点击“开始处理”或“应用”按钮,软件将自动识别并移除图纸上的教育版标识。 - 保存结果:处理完成后,选择“文件”菜单中的“保存...
2. **查找元数据**:在CAD文件中,教育戳记可能是作为图层、文字对象或块存在的。使用天正CAD打开文件,通过图层管理器查看是否有特殊的图层,或者通过查找工具搜索“教育”、“非商业”等相关关键词,找出戳记所在...
在CAD(计算机辅助设计)领域,教育版通常用于教学和学术研究,会在图纸上自动添加教育版戳记,以区分于商业版本。这些戳记可能包括"非商业用途"、"教育版"等字样,这在某些情况下可能不适用于专业工作。本教程将...
在许多情况下,尤其是教育环境中,CAD软件会带有明显的“教育版”戳记,以区分其与商业版本的区别。这些戳记通常会在图纸的角落或者边缘以文字或图形的形式出现,虽然标明了软件的使用性质,但有时可能影响到设计的...
总的来说,DB2的日期和时间处理功能强大且易用,提供了丰富的函数和表达式,便于开发者在SQL查询和编程中进行日期和时间的计算和操作。无论是简单的当前日期查询,还是复杂的日期运算,DB2都能够提供简洁而有效的...
在CAD(计算机辅助设计)软件中,教育版通常会在用户打印的设计图纸上添加特定的“教育版本打印戳记”,这是为了区分商业版和非商业版的使用情况。这些戳记可能包括文字、水印或者图案,对专业设计工作可能会造成...
3. **编辑打印设置**:在AutoCAD中,可以尝试调整打印设置以遮挡或淡化教育版戳记。这可能包括调整布局视口、打印比例或者使用特定的打印机驱动程序。但这并不是所有情况都能成功,因为戳记通常会嵌入图形数据中。 ...
在CAD(计算机辅助设计)软件中,教育版通常会在输出的图纸或打印件上添加特定的戳记,表明这是由教育版软件创建的。这些戳记可能包括“教育版”、“非商业用途”等字样,这在某些情况下可能对专业工作流程造成不便...
或者,在“打印”对话框中,选择“特性”选项,然后在“布局设置”里取消选中“打印戳记”选项。但这种方法可能无法完全去除戳记,只能部分隐藏。 3. 编辑源文件:对于有一定AutoCAD操作基础的用户,可以直接打开...
在描述中提到的“Unix时间戳记反转”,可能是指将Unix时间戳反向解析为可读的日期和时间字符串。这个过程通常涉及以下步骤: 1. 获取Unix时间戳,可以是整数或浮点数,浮点数表示到秒的分数部分。 2. 将Unix时间戳...
在实际操作中,为了保护系统,建议在安装补丁前进行数据备份,以防万一出现问题可以快速恢复。同时,保持AutoCAD以及操作系统更新至最新版本,可以防止一些已知的安全漏洞和兼容性问题。 总的来说,“AutoCAD2008去...