Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

difftime(3) [debian man page]

DIFFTIME(3)						     Linux Programmer's Manual						       DIFFTIME(3)

NAME
difftime - calculate time difference SYNOPSIS
#include <time.h> double difftime(time_t time1, time_t time0); DESCRIPTION
The difftime() function returns the number of seconds elapsed between time time1 and time time0, represented as a double. Each of the times is specified in calendar time, which means its value is a measurement (in seconds) relative to the Epoch, 1970-01-01 00:00:00 +0000 (UTC). CONFORMING TO
SVr4, 4.3BSD, C89, C99. NOTES
On a POSIX system, time_t is an arithmetic type, and one could just define #define difftime(t1,t0) (double)(t1 - t0) when the possible overflow in the subtraction is not a concern. On other systems, the data type time_t might use some other encoding where subtraction doesn't work directly. SEE ALSO
date(1), gettimeofday(2), time(2), ctime(3), gmtime(3), localtime(3) COLOPHON
This page is part of release 3.44 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. GNU
2010-02-25 DIFFTIME(3)

Check Out this Related Man Page

DIFFTIME(3)                                                  Linux Programmer's Manual                                                 DIFFTIME(3)

NAME
difftime - calculate time difference SYNOPSIS
#include <time.h> double difftime(time_t time1, time_t time0); DESCRIPTION
The difftime() function returns the number of seconds elapsed between time time1 and time time0, represented as a double. Each of the times is specified in calendar time, which means its value is a measurement (in seconds) relative to the Epoch, 1970-01-01 00:00:00 +0000 (UTC). ATTRIBUTES
For an explanation of the terms used in this section, see attributes(7). +-----------+---------------+---------+ |Interface | Attribute | Value | +-----------+---------------+---------+ |difftime() | Thread safety | MT-Safe | +-----------+---------------+---------+ CONFORMING TO
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD. NOTES
On a POSIX system, time_t is an arithmetic type, and one could just define #define difftime(t1,t0) (double)(t1 - t0) when the possible overflow in the subtraction is not a concern. SEE ALSO
date(1), gettimeofday(2), time(2), ctime(3), gmtime(3), localtime(3) COLOPHON
This page is part of release 4.15 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/. GNU 2015-08-08 DIFFTIME(3)
Man Page

8 More Discussions You Might Find Interesting

1. Programming

may be simple but i don't know -- Print current date from C program

How to print current date of the Unix system accessing thru C++ program ? I wrote like this #include <time.h> ....... time_t tt; struct tm *tod; .... time(&tt); tod = localtime(&tt); cout << tod->tm_mon + 1 << "/" << tod->tm_mday << "/" ... (6 Replies)
Discussion started by: ls1429
6 Replies

2. Linux

date subtraction(URGENT)

Hi all, I need the date subtraction fuctionality using shell commands. For example: date1:Wed Apr 5 08:35:21 IST 2006 date2:Tue Apr 4 10:35:44 IST 2006 I need the date subtraction result like " 22 hours 23 seconds". Please guide me to complete this task. Can you please help me ASAP. ... (3 Replies)
Discussion started by: uday123
3 Replies

3. UNIX for Dummies Questions & Answers

Date to second since 1970

Hello, I have found a piece of code which converts seconds elapsed since 1970 for an input date. Can anyone please explain a little bit the code below: #!/bin/bash # function to reproduce UNIX time() value second() { set -- $(TZ=GMT date '+%Y %m %d') local y=$1 m=1$2 d=1$3 ((m-=103,... (0 Replies)
Discussion started by: thana
0 Replies

4. Shell Programming and Scripting

awk subtraction

hi i have file 1 as follows: 6 7 8 9 10 i have file 2 as follows: 5 5 5 5 5 i want file 3 as follows: (4 Replies)
Discussion started by: npatwardhan
4 Replies

5. UNIX for Dummies Questions & Answers

Taking date difference

Hi, There is requirement in our project where in we have to calculate the elpased time of the process which are running and then if the elapsed time is greater than specific time we have to send a mail. In order to calculate the elapsed time we ahve use "ps -ef" command.The time displayed in... (6 Replies)
Discussion started by: Amey Joshi
6 Replies

6. Shell Programming and Scripting

Time subtraction using perl

var=50 perl -le "print scalar localtime (time() - "$var"*60);" The above does subtraction of time,but i need the time format to be date +%Y%m%d%H%M%S. How can i achive this (6 Replies)
Discussion started by: tomjones
6 Replies

7. Shell Programming and Scripting

Hour handling through parameter

hi, I am using parameter to get the new hour as below time=30 time1=1 hours v_StartTime=`date +'%F %T'` v_EndTime=`date +'%F %T' -d ''$time' minutes'` v_EndTime1=`date +'%F %T' -d ''$time1'` echo $v_StartTime echo $v_EndTime echo $v_EndTime1 but i am getting error as test.ksh:... (1 Reply)
Discussion started by: ATWC
1 Replies

8. Shell Programming and Scripting

To check time stamp in log file and calculate.

Hi Friends, I have the following logfile. i want to make a script for calculate time by time2 - time1 1600266278|random|1|2014-09-19 02:08:56.024|2014-09-19 02:08:59.398|A|B|ROOM|Num0208559970111101788|1|dog|dos 1600266200|random|4|2014-09-19 02:08:06.572|2014-09-19... (2 Replies)
Discussion started by: ooilinlove
2 Replies