anchor.diff:  :# Start the timing work
   
   :Start
  -if not %NLOOPS%==1 set "SHOWTIME=1"
   set "ECHO.TIME=%ECHO.V%"
   if %SHOWTIME%==1 set "ECHO.TIME=%ECHO%"
   
   call :Now
  -set STARTED=%HOUR%:%MINUTE%:%SECOND%.%MS%
  -%>DEBUGOUT% %ECHO.TIME% Started at %STARTED%
  +set START_TIME=%HOUR%:%MINUTE%:%SECOND%.%MS%
  +set START_DATE=%YEAR%-%MONTH%-%DAY%
  +%>DEBUGOUT% %ECHO.TIME% Started on %START_DATE% at %START_TIME%
   
   setlocal DisableDelayedExpansion &:# Else the ! characters do not make it through (Even if we use !ARGS!)
   for /l %%n in (1,1,%NLOOPS%) do (
  
positive.code: )
  
  call :Now
  set ENDED=%HOUR%:%MINUTE%:%SECOND%.%MS%
  %>DEBUGOUT% %ECHO.TIME% Ended at %ENDED%
  
  call :Time.Delta %STARTED% %ENDED% -f
  %>DEBUGOUT% %ECHO% Duration: %DH%:%DM%:%DS%.%DMS%
  
  
negative.code: :#                  Removed the SetTime routine, which was useless.           #
  :#   2020-04-01 JFL Changed the default to displaying start and end times,    #
  :#                  and added option -T to revert to the old behaviour.       #
  :#   2020-12-10 JFL Option -n does not imply -t anymore. (2020-04-01 conseq.) #
  :#                  Added support for durations > 1 day.                      #
  :#                                                                            #
  :#          Copyright 2016 Hewlett Packard Enterprise Development LP         #
  :# Licensed under the Apache 2.0 license  www.apache.org/licenses/LICENSE-2.0 #
  :##############################################################################
  
  setlocal EnableExtensions DisableDelayedExpansion
  set "VERSION=2020-12-10"
  set "SCRIPT=%~nx0"				&:# Script name
  set "SPATH=%~dp0"				&:# Script path
  set "SPATH=%SPATH:~0,-1%"			&:# Script path, without the trailing \
  