dátum idő számítások
A dátumokkal játszok, és most elakadtam. Ha hozzáadnék valamennyi napot a dátumhoz, akkor ugye ez működik.:
date --date +'4 days' - bár érdekes módon sokféle variációban: 4days, 4 day, +4day, +4days szóközzel, aposztróffal, anélkül. Vajon melyik a POSIX?
Viszont engem az óra perc is érdekelne. Hogy tudok neki megadni +3 vagy 4 napot úgy hogy megmondom neki hogy az óra fix. Még nem jöttem rá a szintaxisra. Vagyis van egy teszem azt time="11:30" meg egy daY="5" az a lényeg hogy az az időpont kell nekem, ami a változókban szerepel. A mostani változó alapján ha a jelenlegi idő 2021-12-28 14:02 akkor hogyan számolhatom ki hogy az új időpont 2022-01-02 11:30 legyen?
date -d "11:30 Next Monday" ezt is nézegettem, a felhasználáshoz, de nem lettem okosabb. Ugyanez nem működik a +5day esetén. date -d "11:30 +5day" Az óra változik, a nap nem. A sorrend változtatása sem segít. Gondolkodtam a date +'%s' bevetésén de ahhoz meg sokat kell váltogatni, meg ki kell valahogy számolni a plusz napokat. meg a következő hetet. mert a $daY nem lesz nagyobb mint 7. Ekkor jöhet képbe a date +'%u' is. Nem egyszerű. Egyszerű megoldást keresnék.
- Tovább (dátum idő számítások)
- 153 megtekintés