time_01.cpp

来自「数据结构常用算法合集」· C++ 代码 · 共 34 行

CPP
34
字号
//time_01.cpp
#include <iostream.h>		//cin,cout
#include <conio.h>		//getch()
#include <iomanip.h>		//setw()
#include <time.h>			//time(),ctime(),localtime(),asctime()
//prototype
void output_time(tm *);
void main()
{ tm *today;			//tm的结构指针变量
  time_t n;
  n = time(NULL);			//取得目前时间的秒数
  cout <<"以ctime()转换为时间日期格式:\n";
  cout << ctime(&n);
  today = localtime(&n);	//转换为tm结构格式
  //输出tm各字段数据
  output_time(today);
  cout <<"\n再以asctime()输出时间日期格式:\n";
  cout << asctime(today);
  getch();
}
//output_time
void output_time(tm *t)
{ cout <<"\ntm结构各字段数据如下:";
  cout <<"\ntm_sec  ="<<setw(4)<< t->tm_sec<<" 秒";
  cout <<"\ntm_min  ="<<setw(4)<< t->tm_min<<" 分";
  cout <<"\ntm_hour ="<<setw(4)<< t->tm_hour<<" 时";
  cout <<"\ntm_mday ="<<setw(4)<< t->tm_mday<<" 日";
  cout <<"\ntm_mon  ="<<setw(4)<< t->tm_mon<<" 月";
  cout <<"\ntm_year ="<<setw(4)<< t->tm_year<<" 年";
  cout <<"\ntm_wday ="<<setw(4)<< t->tm_wday<<" 星期";
  cout <<"\ntm_yday ="<<setw(4)<< t->tm_yday<<" 日数";
  cout <<"\ntm_isdst="<<setw(4)<< t->tm_isdst<<" 夏时制\n";
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?