यहां हम देखेंगे कि सी में डिफटाइम () फ़ंक्शन क्या है। डिफटाइम () का उपयोग दो समय मानों के बीच अंतर प्राप्त करने के लिए किया जाता है।
difftime() दो बार तर्क लेता है, पहला निचला बाउंड है, और दूसरा ऊपरी बाउंड है। और यह इन दो तर्कों के बीच के अंतर को लौटाता है।
उदाहरण
#include <time.h> #include <stdio.h> #include <unistd.h> main() { int sec; time_t time1, time2; time(&time1); printf("Current Time: %ld\n",time1); for (sec = 1; sec <= 5; sec++){ sleep(1); printf("Count: %d\n",sec); } time(&time2); printf("Ending Time: %ld\n",time2); printf("Difference is %.2f seconds", difftime(time2, time1)); }
आउटपुट
Current Time: 1554918635 Count: 1 Count: 2 Count: 3 Count: 4 Count: 5 Ending Time: 1554918640 Difference is 5.00 seconds