DATEDIFF(1) User Commands DATEDIFF(1) (NAME) datediff - (SYNOPSIS) datediff [OPTION]... DATE/TIME [DATE/TIME]... (DESCRIPTION) DATE/TIME (/ ) / . / (stdin) . DATE/TIME : - `now' (UTC) - `time' (UTC) - `today' ( UTC) - `tomo[rrow]' ( UTC) - `y[ester]day' ( UTC) : ( -f) %M %S %S . << >> datediff(1) . : -h, --help -V, --version -q, --quiet / . 2 . -S|--skip-illegal . -S, --skip-illegal -E|--empty-mode . -E, --empty-mode / . -f, --format=STRING . ( FMT ()strftime) () . -i, --input-format=STRING... . / / . -b, --base=DT DT . . / ISO8601 . / . -e, --backslash-escapes (backslash escapes) . --from-locale=LOCALE stdin LOCALE . --from-zone=ZONE stdin ZONE. (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 . %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 %t %% % : %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} . (FORMAT SPECS FOR DURATIONS) . . / . : : %c %w %d %F %dd %m %w %y %Y %Y %db %dB %db : %H %I %H %M %S %T %Ss %rS %rT %rSs : %n %t %% % : %r %0 %SPC b (THE REFINEMENT RULE) . . "%S" "128" "%M:%S" "02:08" ( ) . . datediff << >> . // //. %Y : %m, %w, %d %m : %w, %d %w : %d %d : %H, %M, %S %H : %M, %S %M : %S . "%d" . . ( ) . ( ). "'%w weeks (which is %d days)'". (EXAMPLES) $ datediff 2012-03-02 2012-03-02 0 $ $ datediff 2012-03-02 2012-03-12 10 $ $ datediff 2012-03-02 2012-04-12 41 $ $ datediff 2012-03-12 2012-04-02 21 $ $ datediff 2012-04-02 2012-03-12 -21 $ $ datediff 2012-01-02 2012-02-29 -f '%dd' 58d $ $ datediff 2012-01-02 2012-02-29 -f '%ww %dd' 8w 2d $ $ datediff 10:00:00 10:00:00 0s $ $ datediff 10:01:00 10:06:00 300s $ $ datediff 10:06:00 10:01:00 -300s $ $ datediff 10:01:00 11:03:10 -f '%S sec' 3730 sec $ $ datediff 10:01:00 11:03:10 -f '%Mm %Ss' 62m 10s $ $ datediff 10:01:00 11:03:10 -f '%H:%M:%S' 1:2:10 $ $ datediff 2012-03-02T10:04:00 2012-03-02T10:14:00 600s $ $ datediff 2012-03-02T10:04:00 2012-03-02T10:14:00 -f '%M min' 10 min $ $ datediff 2012-03-01T12:17:00 2012-03-02T14:00:00 92580s $ $ datediff 2012-03-01T12:17:00 2012-03-02T14:00:00 -f '%d days and %S seconds' 1 days and 6180 seconds $ (AUTHORS) Sebastian Freundt (REPORTING BUGS) : https://github.com/hroptatyr/dateutils/issues (SEE ALSO) datediff Texinfo . info datediff info (dateutils)datediff . dateutils 0.4.11 May 2024 DATEDIFF(1)