unix - 'date -d' not working in my ksh shell -


i need calculate difference between 2 dates , result in hh:ss format.

but problem is, date/shell not support '-d' flag. of articles suggesting '-d' option only.

input date format = '07-apr-2017 02:19:20' 

this equivalent to

date +"%d-%b-%y %h:%m:%s" 

when used date -d, getting error "invalid character in date/time specification"

i bet ksh93t+ should support printf '%(fmt)t'.

[step 101] $ echo ${.sh.version} version ajm 93u+ 2012-08-01 [step 102] $ date -d '07-apr-2017 02:19:20' +%s  # gnu date 1491502760 [step 103] $ printf '%(%s)t\n' '07-apr-2017 02:19:20' 1491502760 [step 104] $ 

Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -