У меня есть файл date.csv
с разными датами, и я не могу его преобразовать в метку времени. , например.Ошибка преобразования даты на отметку времени с использованием Unix
date.csv
имеет следующие даты: -
Mar 24 2014
Apr 1 2014
Aug 25 2014
Я пытаюсь преобразовать вышеуказанные даты, чтобы: -
03/24/2014 00:00:00
04/01/2014 00:00:00
08/25/2014 00:00:00
т.е. дд/мм гггг/00:00:00, тем самым сохраняя выход в новом файле, т.е. date1.csv
.
Как я могу это сделать?
Ha Вы пытались использовать 'date'? Прочтите man-страницу. Являются ли ваши поля csv csv или просто разделителями пробелов? – Daenyth
Даты отображаются в одном столбце файла - скажем, в столбце 3 - и вам нужно каким-то образом преобразовать дату? Существуют ли какие-либо ограничения на инструменты, которые можно использовать? Например, Perl имеет [Text :: CSV] (http://search.cpan.org/perldoc?Text%3A%3ACSV) для чтения и записи CSV-файлов и [POSIX :: strptime] (http: // search .cpan.org/perldoc? POSIX% 3A% 3Astrptime) и [POSIX :: strftime] (http://perldoc.perl.org/POSIX.html#strftime). Обратите внимание, что, возможно, необходимо установить Text :: CSV и POSIX :: strptime. –