为了便于查找当前的本地日期,日期和时间,C++在头文件中定义了几个函数 ,因此可以帮助我们实现寻找当地日期,日期和时间的目标的函数有:
时间():
- 用于查找当前日历时间。
- 其返回类型为time_t ,这是一种算术数据类型,能够存储此函数返回的时间。
- 如果其参数不为NULL,则它将为其参数分配与其返回值相同的值。
当地时间():
- 它使用具有与time()的返回值相同的值的time()参数来填充具有日期和时间作为其组成部分的结构,并在本地时区中使用相应的时间。
asctime():
- 它用于将由localtime填充的结构中的内容转换为人类可读的版本,该版本最终以给定格式返回日期,日期和时间:
Day Month Date hh:mm:ss Year
// C++ program to find Current Day, Date
// and Local Time
#include
#include
using namespace std;
int main()
{
// Declaring argument for time()
time_t tt;
// Declaring variable to store return value of
// localtime()
struct tm * ti;
// Applying time()
time (&tt);
// Using localtime()
ti = localtime(&tt);
cout << "Current Day, Date and Time is = "
<< asctime(ti);
return 0;
}
输出:
It will show the current day, date and localtime, in the
format Day Month Date hh:mm:ss Year
要记住的要点:
- 该程序将根据该时区中的时间为不同时区提供不同的输出。
- 输出中的日期,日期和时间与系统的日期,日期和时间无关。您可以更改系统日期和时间设置,但仍然不会影响输出,并且会提供正确的信息。
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。