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

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: