Windows 8 and 8.1 Forums


Inserting a Timestamp into a File Name

  1. #1

    Inserting a Timestamp into a File Name


    I'm trying to insert a timestamp as part of a file name and I realized that there is something basic about a timestamp that I do not understand:

    Assume the output for echo %time% is 16:13:07.91.

    Why is echo %time:~3,2% equal to 13? Does the colon not count as a character? In %date% the slash (/) does count as a character.
    Last edited by Daddyman; 27 Feb 2015 at 01:51.

      My System SpecsSystem Spec

  2. #2


    Aha - got this one solved.

    The 'trick' is that the first character on the left is in the zero-ith position, not the first position. If echo %time% is 16:13:07.91, the '1' in 16 is in the zero-ith position and the 6 is in the first position.

    To see this, try echo %time:~0,1% and you'll find that the result is the first character in the current time.

    Going back to my original question about the time 16:13:07.91: 1 is in the zero-ith position, 6 is in the first position, the colon [:] is in the second position and 1 is in the third position. That's why echo %time:~3,2% is equal to 13.

    Think digital! In the digital world, 0 isn't 'nothing,' it's a unique number.

    Now I understand why some people prefer to indicate the time and date in a batch file by counting backwards from the right instead of forwards from the left. No pesky '0' to confuse you.
      My System SpecsSystem Spec

Inserting a Timestamp into a File Name
Related Threads
Sometimes when I insert a blank DVD into my optical drive, Windows Explorer does not show that the disc is present in the drive. If I then double-click on the icon for the optical drive, Windows Explorer hangs. When it restarts, all I get is a completely blank desktop and a taskbar that has no...
Hi there , I've been struggling trying to find out how I can change the Selected File color , in File Explorer since I switched to Windows 8. Looks like it's now a setting in the registry under control panel - colors - and have to enter values manually ??? I am sick of the always...
It started yesterday. When I got a Flash disk from my friend the computer displayed blue screen when I inserted it into a USB port. After the reboot the situation reoccured but then without the presence of the USB. Later it happened when I used my own Flash disk. And yet another time when I wasn't...
Microsoft Word 2010. What I wish to do is that in my job I sometimes have like 30 or less contacts at one time I need to make shipping labels for for customer surveys. My question is how can I insert these addresses from outlook automatically WHILE SHOWING THE COMPANY NAME. I know there is a...
Inserting the serial number in an ISO in Installation & Setup
Hi With MDT 2013, Windows ADK and the Windows 8.1 Update 64 bit (multiple editions) MSDN ISO, how do I create an ISO that allows no more insert the serial number of the Core edition during the its installation? Thanks Bye
NicDG asked on December 15, 2013http://i2.answers.microsoft.com/static/images/icon_down.png?ver=4.4.1.0 http://i2.answers.microsoft.com/static/images/icon_closeicon.png?ver=4.4.1.0 The title says it all. I installed Windows 8.1 this weekend and...
How to Restore Previous Versions of your Files with File History in Windows 8 and 8.1 File History is a new feature introduced in Windows 8 that automatically backs up files that are in your libraries, contacts (C:\Users\(user-name)\Contacts), Internet Explorer favorites...
Eight Forums Android App Eight Forums IOS App Follow us on Facebook