当前位置: 首页 > 知识库问答 >
问题:

如何使用批处理文件使时间仅显示小时和分钟?[复制]

冯枫
2023-03-14

脚本:

title Backing up the universe..
echo Backing up the universe..

set savedate=%date:/=.%
set savetime=%time::=.%
echo Set Variable 'savedate' to %savedate%
echo Set Variable 'savetime' to %savetime%

pause

md Universe-Backup\"%savedate%"
echo Created backup folder.
pause
echo %savedate%

robocopy %CD%\Universe\ %CD%\Universe-Backup\\"%savedate%" /e

title The universe has been backedup!
echo The universe has been backedup!
title Starting server..
echo Starting server..
START %CD%\Server.exe

共有2个答案

蓬弘
2023-03-14

由于您已经在使用Robocopy.exe,我建议您使用这种非本地依赖的方法来获取日期和时间信息。

@Echo Off
SetLocal EnableExtensions
Set "d=" & Set "t="
For /F "Tokens=1-5 Delims=/: " %%G In (
    '""%__AppDir__%Robocopy.exe" \: . /NJH /L|"%__AppDir__%find.exe" " 123""'
) Do Set "d=%%G.%%H.%%I" & Set "t=%%J.%%K"
Echo=%d% %t% & "%__AppDir__%timeout.exe" /T 5 1> NUL

最后一行只是为了显示变量值,您显然需要根据特定的命令进行调整。我在yyyy中使用了%%G.%%H.%%I。嗯。dd,如果您决定不按可排序的顺序排序,则可以调整其位置。

刘弘新
2023-03-14

我通过做这件事来修复它:

@echo off
title Backing up the universe..
echo Backing up the universe..

set savedate=%date:/=.%
set savetime=%time:~,5%
set backuptime=%savetime::=.%
echo Set Variable 'savedate' to %savedate%
echo Set Variable 'savetime' to %backuptime%

pause

md Universe-Backup\"%savedate%"
echo Created backup folder.
pause
echo %savedate%

robocopy %CD%\Universe\ %CD%\Universe-Backup\\"%savedate%" /e

title The universe has been backedup!
echo The universe has been backedup!
title Starting server..
echo Starting server..
START %CD%\Server.exe

基本上,我只是拿了前几样东西,并替换了所有的:用点!

 类似资料:
  • 我的函数返回时间,例如。如何将时间取整到最接近的一分钟,使变为并使变为。

  • 我只想它显示从当前时间增加30分钟到一天结束前-今天时间是09:46AM它应该显示像的特定日期。但在我的代码里它从00:00...23:30显示一整天。下面是我的代码:

  • 我有一个函数: 输出将为“x 天,0:00:00”。如何只输出没有小时,分钟和秒的天?我可以将日差与整数相乘而不取“天数”吗?*抱歉我的英语不好

  • 问题内容: 我有一个称为分钟的变量,例如250分钟。 如何使用以下格式的PHP将分钟数转换为小时数和分钟数: 问题答案:

  • 问题内容: 我有具有日期字段的表。当我运行查询时,我看到以下内容: 2009年1月10日22:10:39 如何只检索时间(IE:22:10:39) 问题答案: 您可以尝试以下方法: 编辑: 正如@steven指出的那样,要使用24小时样式

  • 我已经开始学习Swift和iOS了。为了学习的目的,我用openweathermap API编写了一个天气应用程序。在api响应中,它给出了以Unix UTC时间为单位的时间。我已经在扩展中使用这个函数将时间(Int)转换为字符串- 所以应用程序中的输出看起来像- 现在我想让这个uilabel滴答作响,显示当前的日期和时间,每秒更新一次。我必须为此使用timer()吗?还是有其他解决方案?