DATESEQ(1) User Commands DATESEQ(1) (NAME) dateseq - / FIRST LAST (SYNOPSIS) dateseq []... FIRST [[_] LAST] (DESCRIPTION) / FIRST LAST INCREMENT ( `1d' ). LAST FIRST / `now' () FIRST `today' () FIRST `time' . FIRST LAST / FIRST / LAST . FIRST LAST INCREMENT . (OPTIONs) : -h, --help -V, --version -q, --quiet / . 2 . -f, --format=STRING . ( FMT ()strftime) . -i, --input-format=STRING... . / / . -b, --base=DT DT . . / ISO8601 . / . -e, --backslash-escapes . --locale=LOCALE LOCALE . --from-locale=LOCALE LOCALE . -s, --skip=STRING... STRING. STRING ( Mon Tue ) --skip . STRING `ss' ( + ) . STRING `mo-we' . --alt-inc=STRING --skip . . `0' () . `1d' `-1d' / . --compute-from-last LAST INCREMENT. INCREMENT FIRST LAST . FIRST INCREMENT LAST FIRST . (FORMAT SPECS) dateutils ()strftime posix . 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 Epoch . %rY . %dth (1st 2nd 3rd ) %mth %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 %t %% % (Modifiers): %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) $ dateseq 2012-02-01 2012-03-01 2012-02-01 2012-02-02 2012-02-03 2012-02-04 2012-02-05 2012-02-06 2012-02-07 2012-02-08 2012-02-09 2012-02-10 2012-02-11 2012-02-12 2012-02-13 2012-02-14 2012-02-15 2012-02-16 2012-02-17 2012-02-18 2012-02-19 2012-02-20 2012-02-21 2012-02-22 2012-02-23 2012-02-24 2012-02-25 2012-02-26 2012-02-27 2012-02-28 2012-02-29 2012-03-01 $ $ dateseq 2001-02-03 2001-03-03 --skip sat -f "%F %a" 2001-02-04 Sun 2001-02-05 Mon 2001-02-06 Tue 2001-02-07 Wed 2001-02-08 Thu 2001-02-09 Fri 2001-02-11 Sun 2001-02-12 Mon 2001-02-13 Tue 2001-02-14 Wed 2001-02-15 Thu 2001-02-16 Fri 2001-02-18 Sun 2001-02-19 Mon 2001-02-20 Tue 2001-02-21 Wed 2001-02-22 Thu 2001-02-23 Fri 2001-02-25 Sun 2001-02-26 Mon 2001-02-27 Tue 2001-02-28 Wed 2001-03-01 Thu 2001-03-02 Fri $ $ dateseq --compute-from-last 2001-02-03 1 2001-03-03 --skip sat -f "%F %a" 2001-02-04 Sun 2001-02-05 Mon 2001-02-06 Tue 2001-02-07 Wed 2001-02-08 Thu 2001-02-09 Fri 2001-02-11 Sun 2001-02-12 Mon 2001-02-13 Tue 2001-02-14 Wed 2001-02-15 Thu 2001-02-16 Fri 2001-02-18 Sun 2001-02-19 Mon 2001-02-20 Tue 2001-02-21 Wed 2001-02-22 Thu 2001-02-23 Fri 2001-02-25 Sun 2001-02-26 Mon 2001-02-27 Tue 2001-02-28 Wed 2001-03-01 Thu 2001-03-02 Fri $ $ dateseq 2001-02-03 3 2001-03-03 --skip sat,fri -f "%F %a" 2001-02-06 Tue 2001-02-12 Mon 2001-02-15 Thu 2001-02-18 Sun 2001-02-21 Wed 2001-02-27 Tue $ $ dateseq --compute-from-last 2001-02-03 3 2001-03-03 --skip sat,fri -f "%F %a" 2001-02-04 Sun 2001-02-07 Wed 2001-02-13 Tue 2001-02-19 Mon 2001-02-22 Thu 2001-02-25 Sun 2001-02-28 Wed $ $ dateseq 2001-02-05 4 2001-03-04 -f "%F %a" 2001-02-05 Mon 2001-02-09 Fri 2001-02-13 Tue 2001-02-17 Sat 2001-02-21 Wed 2001-02-25 Sun 2001-03-01 Thu $ $ dateseq --compute-from-last 2001-02-05 4 2001-03-04 -f "%F %a" 2001-02-08 Thu 2001-02-12 Mon 2001-02-16 Fri 2001-02-20 Tue 2001-02-24 Sat 2001-02-28 Wed 2001-03-04 Sun $ $ dateseq --alt-inc 1d 2001-02-03 3 2001-03-03 --skip sat,fri -f "%F %a" 2001-02-04 Sun 2001-02-07 Wed 2001-02-11 Sun 2001-02-14 Wed 2001-02-18 Sun 2001-02-21 Wed 2001-02-25 Sun 2001-02-28 Wed $ $ dateseq --compute-from-last --alt-inc 1d 2001-02-03 3 2001-03-03 --skip sat,fri -f "%F %a" 2001-02-04 Sun 2001-02-07 Wed 2001-02-11 Sun 2001-02-14 Wed 2001-02-18 Sun 2001-02-21 Wed 2001-02-25 Sun 2001-02-28 Wed $ $ dateseq 2001-01-01 2d 2001-01-08 2001-01-01 2001-01-03 2001-01-05 2001-01-07 $ $ dateseq --compute-from-last 2001-01-01 2d 2001-01-08 2001-01-02 2001-01-04 2001-01-06 2001-01-08 $ $ dateseq 2001-01-08 -2d 2001-01-01 2001-01-08 2001-01-06 2001-01-04 2001-01-02 $ $ dateseq --compute-from-last 2001-01-08 -2d 2001-01-01 2001-01-07 2001-01-05 2001-01-03 2001-01-01 $ $ dateseq 10:00:00 12m 11:20:00 10:00:00 10:12:00 10:24:00 10:36:00 10:48:00 11:00:00 11:12:00 $ $ dateseq --compute-from-last 10:00:00 12m 11:20:00 10:08:00 10:20:00 10:32:00 10:44:00 10:56:00 11:08:00 11:20:00 $ $ dateseq 11:20:00 -12m 10:00:00 11:20:00 11:08:00 10:56:00 10:44:00 10:32:00 10:20:00 10:08:00 $ $ dateseq --compute-from-last 11:20:00 -12m 10:00:00 11:12:00 11:00:00 10:48:00 10:36:00 10:24:00 10:12:00 10:00:00 $ (AUTHOR) Sebastian Freundt (REPORTING BUGS) : https://github.com/hroptatyr/dateutils/issues (SEE ALSO) dateseq Texinfo . info dateseq info (dateutils)dateseq . dateutils 0.4.11 May 2024 DATESEQ(1)