JOIN us on
WhatsApp Group Join Now
Telegram Join Join Now

हिंदी माध्यम नोट्स

Class 6

Hindi social science science maths English

Class 7

Hindi social science science maths English

Class 8

Hindi social science science maths English

Class 9

Hindi social science science Maths English

Class 10

Hindi Social science science Maths English

Class 11

Hindi sociology physics physical education maths english economics geography History

chemistry business studies biology accountancy political science

Class 12

Hindi physics physical education maths english economics

chemistry business studies biology accountancy Political science History sociology

Home science Geography

English medium Notes

Class 6

Hindi social science science maths English

Class 7

Hindi social science science maths English

Class 8

Hindi social science science maths English

Class 9

Hindi social science science Maths English

Class 10

Hindi Social science science Maths English

Class 11

Hindi physics physical education maths entrepreneurship english economics

chemistry business studies biology accountancy

Class 12

Hindi physics physical education maths entrepreneurship english economics

chemistry business studies biology accountancy

Categories: c++ language in hindi

c++ : time class in hindi , what is time class in c++ language with program example source code & explanation

what is time class in c++ language with program example source code & explanation , c++ : time class in hindi :-
c++ language मे  proper date type नहीं है | c++ language मे , date को implement करनेके लिए struture और function को use किया जाता है | अतः जब किसी date और time को प्रोग्राम मे use करने के लिए ctime header file को use किया जाता है | ctime header file को declartion region से activeness को बनाया जाता है | जब कसी ctime को header region मे include किया जाता है | तब इस header file मे define किये गये function और struture को पुरे main() और यूजर define function और class मे use किया जा सकता है | जब ctime header file को किसी main() , user define function और class मे include किया जाता है तब इस header file मे define function और struture को केवल define region मे use किया जासकता है |c++ language मे चार time related types : clock_t, time_t, size_t, and tm. को define किया गया है | इन type – clock_t, size_t and time_t से date और time को integer form मे assign किया जाता है | यानी सबसे पहले date और time को integer form मे convert किया जाता है तब इन value को struture के member मे assign किया जाता है |
struture type tm का use date और time को struture के elements store करने के लिए किया जाता है | इस struture मे निन्म elements होते है :
int tm_sec;  : इसमें time के second की value को store किया जाता है | इसके range 0 से 61 होती है
int tm_min;  : इसमें time के  minutes की value को store किया जाता है | इसके range 0 से 59 होती है
int tm_hour; : इसमें time के hour की value को store किया जाता है | इसके range 0 से 24 होती है
int tm_mday; : इसमें month के  day की value को store किया जाता है | इसके range 1 से 31 होती है
int tm_mon;  : इसमें year के  month की value को store किया जाता है | इसके range 1 से 12 होती है
int tm_year; : इसमें  year की value को store किया जाता है | इसके range 1900 से शुरू  होती है
int tm_wday; : इसमें  days की value को store किया जाता है | इसके range sunday से शुरू  होती है
int tm_yday; : इसमें  days की value को store किया जाता है | इसके range 100 से शुरू  होती है
int tm_isdst;: इसमें  hours of daylight savings time की value को store किया जाता है |

इसका  struture निन्म होता :

struct tm {
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
}

c++ language मे निन्म functions होता है जिसका use date और time को handle करता है | ये सभी function c और c++ standard library मे store होता है
|इस article मे in function को भी discuss करगे :-

1.time_t time(time_t *time);
इस function से कंप्यूटर सिस्टम के current calendar time को return किया जाता है |  इसमें seconds की form मे time return होता है | अगर कंप्यूटर सिस्टम मे कोई भी time नहीं होता है तब ‘1’ return होता है | time January 1, 1970 से शुरू होता है |

2.char *ctime(const time_t *time);
इस function से string का pointer return होता है जो की day month year hours:minutes:seconds year form मे time को return करता है |

3.struct tm *localtime(const time_t *time);
इस function से local time को struture की form मे return किया जाता है |

4.clock_t clock(void);
इस function से किसी function को call करने में लगा समय को return किया जाता है | अगर time available नहीं है तब ‘1’ return होता है |

5.char * asctime ( const struct tm * time );
इस function से  string form का  pointer return होता है जो की किस time को  day month date hours:minutes:seconds year\n\0 रूप मे struture मे store करता है |

6.struct tm *gmtime(const time_t *time);
इस function से time को  tm structure मे return किया जाता है | time को Universal Time (UTC)मे convert किया जाता है | जो की  Greenwich Mean Time (GMT)जरुरी है |

7.time_t mktime(struct tm *time);
इस function से time को return किया जाता है | time को structure की form मे return किया जाता है |

8.double difftime ( time_t time2, time_t time1 );
इस function का use time1 and time2 मे difference को calculate किया जाता है |

9.size_t strftime();
इस function का use date और time को किसी format मे return किया जाता है |

Current Date and Time
इस प्रोग्राम मे ,current system date और time को local time orCoordinated Universal Time (UTC) की form मे display किया जाता है |
Source code :
#include <iostream>
#include<conio.h>
#include <ctime>
using namespace std;
int main()
{
time_t now = time(0); // Current time
char* dt = ctime(&now); // convert time into string pointer
cout << “The local date and time is: ” << dt << endl;
tm *gmtm = gmtime(&now); //convert time to tm struct for UTC
dt = asctime(gmtm);
cout << “The UTC date and time is:”<< dt << endl;
}
जब उपर वाले प्रोग्राम को excute किया जाता है तब इसका आउटपुट होगा :
The local date and time is: Sat Jan  8 20:07:41 2019
The UTC date and time is:Sun Jan  9 03:07:41 2019

Format Time using struct tm
इस struture मे date और time को add किया जाता है |  जब इस struture को use किया जाता है तब इसक उदाहरन निन्म होता है :
इस उदहारण मे time_t now मे सिस्टम का current time को assign किया जाता है | और pointer ltm मे now को local time मे convert करके assign किया जाता है | इसका source code निन्म है :-

source Code
#include <iostream>
#include <ctime>
using namespace std;
int main() {
time_t now = time(0);
cout << “Number of sec since January 1,1970:” << now << endl;
tm *ltm = localtime(&now);
cout << “Year” << 1970 + ltm->tm_year<<endl;
cout << “Month: “<< 1 + ltm->tm_mon<< endl;
cout << “Day: “<<  ltm->tm_mday << endl;
cout << “Time: “<< 1 + ltm->tm_hour << “:”;
cout << 1 + ltm->tm_min << “:”;
cout << 1 + ltm->tm_sec << endl;
}
When the above code is compiled and executed, it produces the following result −

Number of sec since January 1, 1970:1294548238
Year: 2019
Month: 1
Day: 8
Time: 22: 44:59

Sbistudy

Recent Posts

four potential in hindi 4-potential electrodynamics चतुर्विम विभव किसे कहते हैं

चतुर्विम विभव (Four-Potential) हम जानते हैं कि एक निर्देश तंत्र में विद्युत क्षेत्र इसके सापेक्ष…

20 hours ago

Relativistic Electrodynamics in hindi आपेक्षिकीय विद्युतगतिकी नोट्स क्या है परिभाषा

आपेक्षिकीय विद्युतगतिकी नोट्स क्या है परिभाषा Relativistic Electrodynamics in hindi ? अध्याय : आपेक्षिकीय विद्युतगतिकी…

3 days ago

pair production in hindi formula definition युग्म उत्पादन किसे कहते हैं परिभाषा सूत्र क्या है लिखिए

युग्म उत्पादन किसे कहते हैं परिभाषा सूत्र क्या है लिखिए pair production in hindi formula…

5 days ago

THRESHOLD REACTION ENERGY in hindi देहली अभिक्रिया ऊर्जा किसे कहते हैं सूत्र क्या है परिभाषा

देहली अभिक्रिया ऊर्जा किसे कहते हैं सूत्र क्या है परिभाषा THRESHOLD REACTION ENERGY in hindi…

5 days ago

elastic collision of two particles in hindi definition formula दो कणों की अप्रत्यास्थ टक्कर क्या है

दो कणों की अप्रत्यास्थ टक्कर क्या है elastic collision of two particles in hindi definition…

5 days ago

FOURIER SERIES OF SAWTOOTH WAVE in hindi आरादंती तरंग की फूरिये श्रेणी क्या है चित्र सहित

आरादंती तरंग की फूरिये श्रेणी क्या है चित्र सहित FOURIER SERIES OF SAWTOOTH WAVE in…

1 week ago
All Rights ReservedView Non-AMP Version
X

Headline

You can control the ways in which we improve and personalize your experience. Please choose whether you wish to allow the following:

Privacy Settings
JOIN us on
WhatsApp Group Join Now
Telegram Join Join Now