[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Операции с датой



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-а оказывается
действительно работающим.

И остаётся открытым вопрос о вычислении разницы дат.


Reply to: