VC++中获得系统时间的函数是什么

VC++中获得系统时间的函数是什么,第1张

CClientDC dc(this);

CTime time=CTime::GetCurrentTime();

CString str;

str=timeFormat("%H:%M:%S");

dcTextOut(0,0,str,strlen(str));

很简单,这是我编写的代码,如下:

#include <timeh>

#include <stdioh>

void main( void )

{

time_t ltime;

time( &ltime );

printf( "The time is %s\n", ctime( &ltime ) );

}

/获取系统本地时间/  

void LocalTime(char strTime)  

{  

    time_t t;  

    tm tp;  

    t=time(NULL);  

    tp=localtime(&t);   /转化为当地时间/  

    sprintf(strTime,"%d-%d-%d%d:%d:%d",\  

        tp->tm_year+1900,tp->tm_mday,tp->tm_mon+1,tp->tm_hour,tp->tm_min,tp->tm_sec);/格式化时间/  

    return;  

}

CTime timer;

timer=CTime::GetCurrentTime();

CString str;

int h = timerGetHour();

int m = timerGetMinute();

int s = timerGetSecond();

strFormat("%d:%d:%d",h,m,s);

UpdateData(true);

m_Timer = str;

UpdateData(false);

#include <stdioh> 

#include <timeh> 

int main()

time_t rawtime; 

struct tm  timeinfo; 

time ( &rawtime ); 

timeinfo = localtime ( &rawtime ); 

printf ( "当前系统时间: %s", asctime (timeinfo) ); 

return 0;

}

说明:

time_t // 时间类型(timeh 定义) 

struct tm { // 时间结构,timeh 定义如下: 

int tm_sec; 

int tm_min; 

int tm_hour; 

int tm_mday; 

int tm_mon; 

int tm_year; 

int tm_wday; 

int tm_yday; 

int tm_isdst; 

time ( &rawtime ); // 获取时间,以秒计,从1970年1月一日起算,存于rawtime 

localtime ( &rawtime ); //转为当地时间,tm 时间结构 

asctime() // 转为标准ASCII时间格式: 

//就是直接打印tm,tm_year 从1900年计算,所以要加1900,月tm_mon,从0计算,所以要加1

以上就是关于VC++中获得系统时间的函数是什么全部的内容,包括:VC++中获得系统时间的函数是什么、vc++如何实现调用系统时间(并且实现时间差)、VC++ GetLocalTime获取了系统时间 怎么将它赋给变量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9463090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存