Current Date and Time in C++ - C++ Program to display current date and time
Published January 22, 2021In this cpp date example we will learn how to display current date and time.
For this example we import two packages
#include<cmath> |
Examples
#include<iostream>
#include<cmath>
#include <ctime>
using namespace std;
int main()
{
time_t t = time(NULL);
tm* timePtr = localtime(&t);
cout << "seconds= " << (timePtr->tm_sec) << endl;
cout << "minutes = " << (timePtr->tm_min) << endl;
cout << "hours = " << (timePtr->tm_hour) << endl;
cout << "day of month = " << (timePtr->tm_mday) << endl;
cout << "month of year = " << (timePtr->tm_mon)+1 << endl;
cout << "year = " << (timePtr->tm_year)+1900 << endl;
cout << "weekday = " << (timePtr->tm_wday )<< endl;
cout << "day of year = " << (timePtr->tm_yday )<< endl;
cout << "daylight savings = " <<(timePtr->tm_isdst )<< endl;
cout << endl;
cout << endl;
cout << "Date " <<(timePtr->tm_mday)<<"/"<< (timePtr->tm_mon)+1 <<"/"<< (timePtr->tm_year)+1900<< endl;
cout << "Time " << (timePtr->tm_hour)<<":"<< (timePtr->tm_min)<<":"<< (timePtr->tm_sec) << endl;
return 0;
}
|
This will return below out for the current date
seconds= 36
minutes = 45
hours = 7
day of month = 22
month of year = 1
year = 2021
weekday = 5
day of year = 21
daylight savings = 0
Date 22/1/2021
Time 7:45:36
|
Time manipulation |
|
difftime
|
computes the difference between times (function) |
time
|
returns the current time of the system as time since epoch (function) |
clock
|
returns raw processor clock time since the program is started (function) |
timespec_get
(C++17)
|
returns the calendar time based on a given time base (function) |
Format conversions |
|
asctime
|
converts a tm object to a textual representation(function) |
ctime
|
converts a time_t object to a textual representation(function) |
strftime
|
converts a tm object to custom textual representation(function) |
wcsftime
|
converts a tm object to custom wide string textual representation(function) |
gmtime
|
converts time since epoch to calendar time expressed as Universal Coordinated Time (function) |
localtime
|
converts time since epoch to calendar time expressed as local time (function) |
mktime
|
converts calendar time to time since epoch |
As a beginner programmer you should also know about how to Conver String to Char Array using C++
Article Contributed By :
|
|
|
|
2494 Views |