Сообщение от
Sayman
wrong, не wrong, для чего это навязывание своих стандартов?
Так делается для того (в том числе), что если у тебя есть куча файлов с названием в формате YYYY-MM-DD, и вывести их список, сортируя по имени, они выведутся, к тому же, в правильном хронологическом порядке. Если называть файлы в формате DD-MM-YYYY, то при выполении dir в директории с миллиардом файлов в подобном формате, получим (при сортировке по имени) чушь, в которой сложно ориентироваться.
Код:
Directory of D:\test
17.06.2022 20:37 <DIR> .
17.06.2022 20:37 <DIR> ..
17.06.2022 20:34 0 01-01-2020.txt
17.06.2022 20:34 0 01-01-2021.txt
17.06.2022 20:34 0 01-01-2022.txt
17.06.2022 20:34 0 02-01-2020.txt
17.06.2022 20:34 0 02-01-2021.txt
17.06.2022 20:34 0 02-01-2022.txt
17.06.2022 20:34 0 03-01-2020.txt
17.06.2022 20:34 0 03-01-2021.txt
17.06.2022 20:34 0 03-02-2022.txt
vs
Код:
17.06.2022 20:40 <DIR> .
17.06.2022 20:40 <DIR> ..
17.06.2022 20:38 0 2020-01-01.txt
17.06.2022 20:38 0 2020-01-02.txt
17.06.2022 20:38 0 2020-01-03.txt
17.06.2022 20:38 0 2021-01-01.txt
17.06.2022 20:38 0 2021-01-02.txt
17.06.2022 20:38 0 2021-01-03.txt
17.06.2022 20:38 0 2021-01-04.txt
17.06.2022 20:38 0 2022-01-01.txt
17.06.2022 20:38 0 2022-01-02.txt
17.06.2022 20:38 0 2022-01-03.txt
17.06.2022 20:38 0 2022-01-04.txt
17.06.2022 20:38 0 2022-01-05.txt
Лично я полностью согласен, что DD-MM-YYYY is wrong, хотя у нас так исторически почему-то сложилось. Но, если у тебя есть дата, ты можешь отформатировать её в любом формате, что и показал Peg7g LUA-скриптом.