Как сделать Google Chrome и работать через корпоративный прокси? Ubuntu LTS 18.04

Me parece que dateprimero retrocede un mes, y luego agrega el día, en este orden.

Si cambias el orden de las operaciones en el pipeline, obtienes el mismo resultado que con la otra.

$ echo 20171231 | xargs -i date -d "{} -1 month" | xargs -i date -d "{} +1 day"
Sat Dec  2 00:00:00 EET 2017

Lo que pasa es que retroceder un mes del 31 de diciembre es problemático. La misma fecha en el mes anterior sería el 31 de noviembre, pero noviembre solo tiene 30 días. En cierto sentido, el 31 de noviembre es lo mismo que el 1 de diciembre, por lo que dar este último tiene algo de lógica.

Por supuesto, otra opción sería ir del 31 de diciembre al 30 de noviembre, pero eso tampoco está completamente libre de problemas. ¿Debe Nov 30 - 1 monthser el 30 de octubre o el 31 de octubre?

Es posible que deba implementar la lógica requerida manualmente.

-2
04.02.2019, 10:34
1 ответ

Не думали ли вы связаться с ИТ-группой вашей компании по этому поводу. Скорее всего, именно здесь вам придется исправить проблему такого типа, поскольку она возникает в компании, в которой вы работаете.

0
28.04.2021, 23:37

Теги

Похожие вопросы