C++中如何从系统获取时间,并将其赋给一个string类型,如何办到?形式是类似于2013.03.31类型的就行了!
答案:4 悬赏:70 手机版
解决时间 2021-11-07 15:09
- 提问者网友:寂寞撕碎了回忆
- 2021-11-06 23:02
C++中如何从系统获取时间,并将其赋给一个string类型,如何办到?形式是类似于2013.03.31类型的就行了!
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-11-07 00:40
#include
#include
void main()
{
SYSTEMTIME st;
GetLocalTime(&st);
char strTime[20];
sprintf("%d.%d.%d",st.wYear,st.wMonth,st.wDay);
printf(strTime);
}
以上代码直接显示, strTime 就是你说的 2013.3.31 的效果
#include
void main()
{
SYSTEMTIME st;
GetLocalTime(&st);
char strTime[20];
sprintf("%d.%d.%d",st.wYear,st.wMonth,st.wDay);
printf(strTime);
}
以上代码直接显示, strTime 就是你说的 2013.3.31 的效果
全部回答
- 1楼网友:鱼忧
- 2021-11-07 02:54
time_t t ;
t = time(NULL);
tm * pt = localtime(&t);
char buf[7]={0};
strftime(buf,sizeof(buf),"%y%m%d",pt);
strint str(buf);
t = time(NULL);
tm * pt = localtime(&t);
char buf[7]={0};
strftime(buf,sizeof(buf),"%y%m%d",pt);
strint str(buf);
- 2楼网友:三千妖杀
- 2021-11-07 02:30
#include
#include
#include
int main()
{
SYSTEMTIME sTime;
GetSystemTime(&sTime);
printf("系统时间是:%d.%d.%d %d:%d:%d\n",sTime.wYear,sTime.wMonth,sTime.wDay,sTime.wHour,sTime.wMinute,sTime.wSecond);
system("pause");
return 0;
}
#include
#include
int main()
{
SYSTEMTIME sTime;
GetSystemTime(&sTime);
printf("系统时间是:%d.%d.%d %d:%d:%d\n",sTime.wYear,sTime.wMonth,sTime.wDay,sTime.wHour,sTime.wMinute,sTime.wSecond);
system("pause");
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯