主题最新回顾(发布时间:2009-1-17 9:02:00) |
---|
-- 作者:diaryon(211.161.*.*)
-- 找到原因了,是因为9160拨下来后,需要重新设置时间 |
主题最新回顾(发布时间:2009-1-13 14:29:00) |
---|
-- 作者:zhl(125.70.*.*)
-- 获取系统时钟可以直接调用函数GetLocalTime(), 如: SYSTEMTIME   CurrentTime; GetLocalTime( &CurrentTime ); sprintf( TxBuf, "%d-%02d-%02d %02d:%02d:%02d",   CurrentTime.wYear, CurrentTime.wMonth, CurrentTime.wDay,                                  CurrentTime.wHour, CurrentTime.wMinute, CurrentTime.wSecond ); |
主题最新回顾(发布时间:2009-1-13 12:25:00) |
---|
-- 作者:diaryon(211.161.*.*)
-- EM9160 系统时间格式化 如何将当前的时间格式化成字符串,我格式化为得不到当前系统时间的表示,下面代码有问题吗? SYSTEMTIME time     //GetLocalTime(&time); GetSystemTime(&time);     int nYear =time.wYear % 100;     int nMonth  = time.wMonth;     int nDay = time.wDay;     int nHour = time.wHour;     int nMinute = time.wMinute;     int nSecond = time.wSecond; char sShortWaveName[20]={0};//共13位 sprintf(sShortWaveName,("%.4d%.2d%.2d_%.2d%.2d%.2d"),nYear,nMonth,nDay,nHour,nMinute,nSecond); TCHAR strTime[20]; swprintf(strTime,_T("%.4d%.2d%.2d_%.2d%.2d%.2d"),nYear,nMonth,nDay,nHour,nMinute,nSecond); |