windows API编程 怎样把获取的本地时间放入字符串?

先设置一个SYSTEMTIME结构的变量st;然后GetLocalTime(&st);或许要设置一个字符串指针TCHAR*pTime;我需要把月日时分秒组合成一个字符串,... 先设置一个SYSTEMTIME结构的变量 st;
然后GetLocalTime(&st);
或许要设置一个字符串指针TCHAR *pTime;

我需要把月日时分秒组合成一个字符串,比如"1204214530"(24小时制45分30秒)。
请问要怎么做呢?要用到什么函数,具体过程怎么样?请各位大虾指点。
(我这样做的目的是为了把这个字符串作为欲保存文件的文件名。)
export13在讲什么?纯粹为刷分吧,还是我无知?
展开
 我来答
luosiyong
2011-12-04 · TA获得超过3256个赞
知道大有可为答主
回答量:1090
采纳率:0%
帮助的人:1625万
展开全部
1、用sprintf函数
char strTime[100];
sprintf(strTime, "%02%02%02%02%02", st.wYear, ...);
2、如果是MFC,可以用CString的Format函数,格式符号和第一个类似。
猪儿乖乖乖
2011-12-06 · 超过21用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:56.3万
展开全部
在你需要的地方加入如下代码:
SYSTEMTIME time;
GetLocalTime(&time);
CString filename;
filename.Format("%d%d%d%d%d",time.wMonth,time.wDay,time.wHour,time.wMinute,time.wSecond);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式