系统日期,日期和时间可以以人类可读格式打印的方式有多种。
使用time() -用于查找当前日历时间并具有存储时间的算术数据类型
localtime() -用于用日期和时间填充结构
asctime() -将本地时间转换为人类可读格式
月份月份日期小时:月份:第二年
#include<iostream>
#include<ctime> // used to work with date and time
using namespace std;
int main() {
time_t t; // t passed as argument in function time()
struct tm * tt; // decalring variable for localtime()
time (&t); //passing argument to time()
tt = localtime(&t);
cout << "Current Day, Date and Time is = "<< asctime(tt);
return 0;
}如果我们运行上面的程序,那么它将生成以下输出
Current Day, Date and Time is = Tue Jul 23 19:05:50 2019
计时库用于测量经过时间,以秒,毫秒,微秒和纳秒为单位
#include <chrono>
#include <ctime>
#include <iostream>
Using namespace std;
int main() {
auto givemetime = chrono::system_clock::to_time_t(chrono::system_clock::now());
cout << ctime(&givemetime) << endl;
}如果我们运行上面的程序,那么它将生成以下输出
Current Day, Date and Time is = Tue Jul 23 19:05:50 2019
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
time_t givemetime = time(NULL);
printf("%s", ctime(&givemetime)); //ctime() returns given time
return 0;
}如果我们运行上面的程序,那么它将生成以下输出
Tue Jul 23 20:14:42 2019