How to find the difference between epoc dates in HH:MM:SS?


Login or Register to Reply

 
Thread Tools Search this Thread
# 1  
How to find the difference between epoc dates in HH:MM:SS?

How to find the difference between below epoc dates in HH:MM:SS

1557863573 converts to Tuesday May 14, 2019 21:52:53 (pm) in time zone Europe/Amsterdam (CEST)
1557866394 converts to Tuesday May 14, 2019 22:39:54 (pm) in time zone Europe/Amsterdam (CEST)

Code:
#!/bin/bash
set -x

A=1557863573
B=1557866394
time_diff=$A–`$B
time_diff_in_mins=echo "("$time_diff")/60" | bc
echo $time_diff_in_mins

Thanks
Moderator's Comments:
Mod Comment Please wrap your samples in code tags as per forum rules, thanks.

Last edited by RavinderSingh13; 1 Week Ago at 09:43 PM..
# 2  
So, apart from your script not running flawlessly for syntax errors, what doesn't work as desired? Where are you stuck?
This User Gave Thanks to RudiC For This Post:
# 3  
I guess the author of the topic is have lost intrest. I suggest to the post to continue life independently Smilie
Code:
#!/bin/bash
declare -i time_diff time_diff_in_mins
A=1557863573
B=1557866394
time_diff=$B-$A
time_diff_in_mins=$time_diff/60
echo $time_diff_in_mins

#install dateutils
Code:
datediff -i "%A %B %d, %Y %H:%M:%S" "Tuesday May 14, 2019 21:52:53" "Tuesday May 14, 2019 22:39:54" -f %M

This User Gave Thanks to nezabudka For This Post:
# 4  
With GNU date, and a recent bash, and above $time_diff, why not

Code:
date -d"@$((time_diff - 3600))" +%T
00:47:01

to get the HH:MM:SS format? Notabene: will fail at negative time differences or those larger than 23:59:59.

Last edited by RudiC; 1 Week Ago at 04:52 AM..
This User Gave Thanks to RudiC For This Post:
# 5  
Actually i was busy ...so was not able to work on it...
However i thank you all for keep helping beginners like me....Smilie
Login or Register to Reply

|
Thread Tools Search this Thread
Search this Thread:
Advanced Search

More UNIX and Linux Forum Topics You Might Find Helpful
Find hours difference between two dates in given format
simpltyansh
I have two dates in below format, how would I find the hours difference between the two dates. Im using AIX and ksh. Current date : Wed May 17 14:34:41 SGT 2017 File date : Thu Apr 27 20:52:41 SGT 2017... Shell Programming and Scripting
3
Shell Programming and Scripting
Difference of dates
srikanth38
I have a script which is printing date in below format while writing the logs. theDate=`date +"%m%d%Y"` theTime=`date +"%H%M%S"` echo $theDate $theTime How can i find out difference current time and above format. Appreciate your help.... Fedora
6
Fedora
Difference between two dates
gani_85
hi all, I need a help for below requirement. Difference between two dates"12-11-2009" and "03-25-2012" (mm-dd-yy format") in weeks and days and hours Please help me for this. Thanks in adv.... I am working in AIX, so dont have below command:- date --version... Shell Programming and Scripting
2
Shell Programming and Scripting
Difference between two dates.
kukuruku
Hi all. My question may seems to be similar to one that already been here. But i need a little other solution. I have two dates in format dd/mm/yyyy. I need to find number of days between them. I need to do it in bash script. I am running on Solaris machine and have cutted 'date' command version...... Shell Programming and Scripting
1
Shell Programming and Scripting
Difference between two dates...
rajus19
Hi All, Wish you a Happy New year... I have to find the difference between two dates, the result should be the number of days. I have seen the "datecalc" function. Its good, can I have any other alternative. Thanks in Advance Raju... Shell Programming and Scripting
4
Shell Programming and Scripting