Re: Операции с датой
Serhiy Storchaka пишет:
> San_Sanych wrote:
>
>> Serhiy Storchaka пишет:
>>
>>> Как в шелле производить вычисления с датой? Например получить дату через
>>> десять дней после заданной? Узнать день недели заданной даты? Дату
>>> ближайшего понедельника? Разницу в днях между двумя датами? И т.п.
>>>
>>> Существуют ли лёгкие и достаточно распространённые утилиты для этого, или
>>> придётся использовать высокоуровневые языки общего назначения?
>>>
>>>
>>>
>> date --date="${yearend}${dateend} next day" +%Y"-"%m"-"%d
>> date --date="${yearbeg}${datebeg} 1 day ago" +%Y"-"%m"-"%d
>> ну и ман почитать
>>
>
> Хм, работает, спасибо.
>
> Только о next day, 1 day ago и т.п. не в man-е написано, а в info date.
> Редкий случай, когда совет заглянуть в info в конце man-а оказывается
> действительно работающим.
>
> И остаётся открытым вопрос о вычислении разницы дат.
>
>
>
ну как говорили выше можно воспользоваться %s c последующим вычислением
--
Александр Вайтехович
www: http://sanych.nnov.ru
e-mail: ssanych[at]gmail[dot]com
icq: 168712946
Reply to: