在WinCC5.0中,显示时间可以用下面的代码实现:
#include "apdefap.h"
char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
time_t timer;
struct tm *ptm;
char *p;
time(&timer);
ptm=localtime(&timer);
p=SysMalloc(9);
sprintf(p,"%02d:%02d:%02d",ptm->tm_hour,ptm->tm_min,ptm->tm_sec);
return(p);
}
我想用系统当前时间减去开始运行的时间,即得到系统运行的时间;但是两个时间相减,找不到用什么函数?!