Visit The New, Modern Unix Linux Community


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


 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers How to find the difference between epoc dates in HH:MM:SS?
# 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; 05-15-2019 at 10: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; 05-16-2019 at 05: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

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #970
Difficulty: Medium
The Android operating system includes the Linux kernel.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Find hours difference between two dates in given format

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 (3 Replies)
Discussion started by: simpltyansh
3 Replies

2. UNIX for Beginners Questions & Answers

Difference between two dates

Hi There I am trying to find the difference between two dates in seconds, by taking the first 10 digits of the file name itself, which I have done as shown below: current_time=`date +%s` last_login_of_tim=`date -d @1489662376 +%s` diff_sec=$(($current_time-$last_login_of_tim)) ... (5 Replies)
Discussion started by: simpsa27
5 Replies

3. UNIX for Dummies Questions & Answers

Months difference between 2 dates

Hello, I would like to find out the number of months between two dates as below example. date 1 = 03-02-2016 date 2 = 15-11-2015 I need 04 as months difference. Any help on this is highly appreciated. Thanks, Keerti (3 Replies)
Discussion started by: keertis
3 Replies

4. Fedora

Difference of dates

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. (6 Replies)
Discussion started by: srikanth38
6 Replies

5. Shell Programming and Scripting

Difference between 2 dates

Hi Friends, I have a file that has the contents like below: file1.txt 5,13/07/2013 23:25:25,14/07/2013 19:40:21 5,13/07/2013 23:25:25,14/07/2013 19:40:43 5,12/07/2013 23:50:50,13/07/2013 20:30:26 5,12/07/2013 23:20:24,13/07/2013 19:40:53 60,14/07/2013 00:00:00,14/07/2013 23:00:39... (5 Replies)
Discussion started by: vsachan
5 Replies

6. Shell Programming and Scripting

Difference between two dates

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 (2 Replies)
Discussion started by: gani_85
2 Replies

7. Shell Programming and Scripting

Difference between two dates

Hi! I have two parameters like this: YYYY-MM-DD YYYY-MM-DD My question is, there is a direct command for get the elapsed time between the 2 dates, or I have to find another way? Thx! (1 Reply)
Discussion started by: MalaTomi
1 Replies

8. Shell Programming and Scripting

Difference between two dates.

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... (1 Reply)
Discussion started by: kukuruku
1 Replies

9. Shell Programming and Scripting

Difference between two dates in no of days ???

Hi All How to get the difference between two dates in no of days ??? My date format is like this YYYY/MM/DD. I have to get the no of days between two dates in the given format. I tried to search the forum but nothing came up similar to my requitement. Your help will be appreciated. ... (1 Reply)
Discussion started by: csaha
1 Replies

10. Shell Programming and Scripting

Difference between two dates...

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 (4 Replies)
Discussion started by: rajus19
4 Replies

Featured Tech Videos