Ага. Регулярку, чтобы умела в дроби, sign и прочую хурму, которую умеет time.Duration
А зачем тебе нужны дроби?
Потому что надо. 2.5 месяца у примеру бывает
2 месяца 15 дней
Ты про февраль забыл, умник
А если в месяце 31 день, то должно быть 15 дней и 12 часов?
Должно быть "2.5 месяца", всё. Конкретные даты определяются уже при применении времени к конкретной дате, например первому февраля
Ну вот когда должен быть дедлайн, если 20 января в 12:00 активируется на 2.5 месяца, при условии, что в феврале будет 28 дней? А если 29, то меняется дедлайн?
Это сейчас неважно, зависит от правил применения. Например может округляться. Я же задал абсолютно конкретный вопрос, какую либу можно заюзать и можно ли вообще?
Совет "напиши сам" почти всегда является очень слабым, потому что самому предусмотреть все нюансы зачастую очень сложно. В крайнем случае я так и сделаю, но если бы я хотел написать сам, я бы взял и написал. А теперь можете плз ответить на мой вопрос либо не отвечать вовсе? :)
я искал в феврале и не нашел. написал сам (и где-то продолбал, потому как использовал postgres interval) но в “2.5 месяца” мой вариант не умел - не знал, что такое 0.5 месяца (и никто не знает)
Ну 2.5 месяца - это конечно редкость :) это я уже так сказал, развивая тему.
Обсуждают сегодня