Hello,

I just can't figure this one out: From a .bat file, I want to write
entries to a log file. Each entry should have a date and time in the
form YYYYMMDD:HHMMSS I have searched the internet for solutions on how
to do this, but none of the solutions work (I think they are for
cmd.exe in modern Windows which is more advanced than command.com).

My first problem is, that I just cannot figure out how to write just
the date without all the preceeding text (Current date is Thu
12-23-2022). I tried some a substring routine like  this, which I
found on a web page

set YYYYMMDD=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%
echo %YYYYMMDD%

I changed the numbers to reflect my date output

I ran the .bat file, but all it says i "ECHO is on", so first problem
is: How do I write a date to a file from a .bat file?

Second problem is, that I want to alway have the date formatted as
YYYYMMDD no matter which locale it is run on. Is there any call that
can be made in FreeDOS to automatically format the date in a specifc
way no matter which locale is used?

Thanks and marry christmas
/Osman


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to