![]() |
![]() |
User 29.03.2004 - 21:09 |
Господа линуксойды, помогите плиз... Собстно сабж: Как преобразовать unix-формат даты(тот что в секундах от рождества пингвина)в удобочитаемый формат(месяц/дата/год/часы/минуты/секунды), средствами операционной системы(bash, sh, C++ не предлагать).......... Заранее спасибо....... |
vi 1 - 29.03.2004 - 21:34 | А чем date не устраивает? |
Kokoc 2 - 30.03.2004 - 11:12 |
В самой операционной системе нет таких способов. Необходимо использовать внешние утилиты/скрипты. Например, Perl: perl -e 'use POSIX qw(strftime);print strftime("%d.%M.%Y %H:%M:%S",seconds);' (где seconds - передаваемое в качестве параметра число секунд) |
cv 3 - 30.03.2004 - 12:17 |
наберите date --help там много разных вариантов |
User 4 - 30.03.2004 - 12:28 | to 2 Я так и думал, спасибо........ |
User 5 - 30.03.2004 - 12:31 |
to 3 Я еще команду man date знаю. Подойдет? |
Kokoc 6 - 30.03.2004 - 19:09 |
1,3 А разве команда date понимает входящее значение, выраженное в секундах? |
cv 7 - 31.03.2004 - 09:01 | Автор не ясно изъясняется, я понял так, что его система выдает текущую дату в таком формате, и ее надо преобразовать. Ктож знал, что ему надо преобразовать в принципе любую дату. Наверное тут Линукс не причем, этот вопрос относится к категории программирования. Или я опять не допонял? |
User 8 - 31.03.2004 - 23:23 |
быть может вопрос относится и к разделу программирования....... я хотел узнать есть ли команда которая преобразует время в секундах в текущую дату, в удобочитаемом фрормате......... ну хто не понял -- сори........... user :))))))))))))) |