# date -s "bna" date: неверная дата `bna' # date -s "дата" Чтв Апр 3 00:00:00 MSD 2008 # data -s "" Чтв Апр 3 00:00:00 MSD 2008 Итого две баги: 1. если timestring пустая - сбивает время 2. если в timestring написан текст по русски в юникоде - приравнивает эту строку к пустой и дальше см. п. 1.
Это не regression, так было во всех версиях getdate в gnulib, которые я проверил.
(In reply to comment #1) > Это не regression, так было во всех версиях getdate в gnulib, которые я проверил. 7-битные американцы в очередной раз забыли про остальной мир ;))
(In reply to comment #2) проверил. > 7-битные американцы в очередной раз забыли про остальной мир ;)) несомненно; с пустой строкой всё ещё проще: похоже что это так и было задумано: $ date -d '' Пнд Апр 7 00:00:00 MSD 2008 $ date -d 'monday' Пнд Апр 7 00:00:00 MSD 2008
Вопрос, является ли это ошибкой? По неуказанному времени она принимает разумные умолчания (00:00:00).