DATEROUND(1) DATEROUND(1) (NAME) dateround - / RNDSPEC (SYNOPSIS) dateround []... [DATE/TIME] RNDSPEC... (DESCRIPTION) DATE/TIME RNDSPEC. DATE/TIME / stdin . DATE/TIME : - `now' (UTC) - `time' (UTC) - `today' ( UTC) - `tomo[rrow]' ( UTC) - `y[ester]day' ( UTC) . RNDSPEC (Jan, Feb, ...) (Sun, Mon, ...) y q mo d bd h m s (`-`) . . RNDSPEC (`/`) RNDSPEC ( - Co-class rounding). / () () ( -n|--next ) (`-`) () ( -n|--next ). ( ) . dateround 2019-01-28T12:04:00 +6 2019-02-06T12:04:00 dateround -n 2019-01-28T12:04:00 -- -Oct 2018-10-28T12:04:00 . () / ( -n|--next ). ( `-`) () . dateround 2019-01-28T12:04:00 /1y 2020-01-01T00:00:00 dateround 2019-01-28T12:04:00 /-30m 2019-01-28T12:00:00 . RNDSPEC . () : dateround 2012-03-01 Sat Sep -> 2012-09-03 : dateround 2012-03-01 Sep Sat -> 2012-09-01 `-' `--' . (OPTION): -h, --help -V, --version -q, --quiet / . . -f, --format=STRING . ( FMT strftime()) . -i, --input-format=STRING... . / / . -b, --base=DT DT . . / ISO8601 . / . -e, --backslash-escapes . -S, --sed-mode / . / . -E, --empty-mode . --locale=LOCALE LOCALE . --from-locale=LOCALE stdin LOCALE . --from-zone=ZONE stdin ZONE. -z, --zone=ZONE stdout ZONE (: UTC). -n, --next . (FORMAT SPECS) dateutils strftime() . dateutils . : %a %A %_a (MTWRFAS) %b %B %_b (FGHJKMNQUVXZ) %c ( 00 05) %C ( 00 53) %d ( 00 31) %D ( 000 366) %F %Y-%m-%d ( ymd) %g ISO ( 00 99) %G ISO %j %D %m ( 00 12) %Q ( Q1 Q4) %q ( 01 04) %s (Epoch) %u ( 01 07 07 ) %U ( 00 53) %V ISO ( 01 53) %w ( 00 06 00 ) %W ( 00 53) %y ( 00 99) %Y %_y %Z (HH:MM) (+ UTC - UTC) %Od %Om %Oy %OY %rs . %rY . %dth (1st 2nd 3rd ) %mth (1st 2nd 3rd ) %db ( ) %dB : %H ( 00 23) %I ( 01 12) %M ( 00 59) %N ( 000000000 999999999) %p AM PM PM AM . %P %p %S ( 00 60 60 ) %T %H:%M:%S : %n (newline) %t (tab) %% % : %O %r %0 %SPC %- th b 1601-01-01 . : ymd %Y-%m-%d ymcw %Y-%m-%c-%w ywd %rY-W%V-%u bizda %Y-%m-%db lilian n/a ldn n/a julian n/a jdn n/a matlab n/a mdn n/a @code{lilian}/@code{ldn} @code{julian}/@code{jdn} . (SPECIFYING DURATIONS) ("dateadd", "dateseq") . "-i|--input-format" ( ) . "+-Nunit" "+" "-" "N" "unit" . : s m h rs ( ) d b mo y "m" - . 0.4.4 . (EXAMPLES) $ dateround 2012-03-01 2 2012-03-02 $ $ dateround -n 2012-03-01 1 2012-04-01 $ $ dateround 17:05:00 5m 17:05:00 $ dateround 17:04:00 /5m 17:05:00 $ $ dateround -n 17:04:00 4m 18:04:00 $ dateround -n 17:04:00 /1m 17:05:00 $ (AUTHOR) Sebastian Freundt (REPORTING BUGS) : https://github.com/hroptatyr/dateutils/issues (SEE ALSO) dateround Texinfo . info dateround info (dateutils)dateround . dateutils 0.4.11 May 2024 DATEROUND(1)