如何实现在option输入框中显示系统的当前时间(年份/月份行)
发布网友
发布时间:2023-07-19 16:55
我来回答
共1个回答
热心网友
时间:2024-11-25 05:32
c++语言中可调用time()函数获得一个时间值,该时间值是从1970年1月1日(MFC是1899年12月31日)0时0分0秒,到现在的的秒数,数据类型为long。可以调用ctime()函数进行时间转换输出。
如果进行停车收费计算和显示,可如下操作:
定义两个long类型变量,in_time, out_time;用存储进场时间和离场时间
用out_time-in_time得到停车时间(秒),根据自定义收费规则进行计费
用ctime( &in_time)来显示可视进场时间
用ctime( &out_time)来显示可视进场时间
参考代码如下:
#include <ctime>
#include <iostream>
#include <windows.h>
using namespace std ;
void main(void)
{
long in_time, out_time;
time(&in_time); //得到入场时间
cout << "in time: " <<ctime(&in_time) <<endl ;
//停留
Sleep(3000); //模拟停三秒
time(&out_time);
cout << "out time: " <<ctime(&out_time) <<endl ;
cout << "stop time: " <<out_time-in_time <<endl ;
}