c语言如何获取当前日期和时间并全部转化成数字
比如20131014015835这样:2013年10月14日01时58分35秒C++也可以...
比如 20131014015835
这样:
2013 年
10 月
14 日
01 时
58 分
35 秒
C++也可以 展开
这样:
2013 年
10 月
14 日
01 时
58 分
35 秒
C++也可以 展开
2个回答
展开全部
键盘输入用: scanf("%4d%2d%2d%2d%2d%2d", &year,&mo,&day,&h,&m,&s);
#include <stdio.h>
main(){
char str[]="20131014015835";
int year,mo,day,h,m,s;
// scanf("%4d%2d%2d%2d%2d%2d", &year,&mo,&day,&h,&m,&s);
sscanf(str,"%4d%2d%2d%2d%2d%2d", &year,&mo,&day,&h,&m,&s);
printf("%4d Nian\n%02d Yue\n%02d Ri\n%02d Shi\n%02d Fen\n%02d Miao\n",
year,mo,day,h,m,s);
}
#include <stdio.h>
main(){
char str[]="20131014015835";
int year,mo,day,h,m,s;
// scanf("%4d%2d%2d%2d%2d%2d", &year,&mo,&day,&h,&m,&s);
sscanf(str,"%4d%2d%2d%2d%2d%2d", &year,&mo,&day,&h,&m,&s);
printf("%4d Nian\n%02d Yue\n%02d Ri\n%02d Shi\n%02d Fen\n%02d Miao\n",
year,mo,day,h,m,s);
}
追问
你没看清楚我的要求
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询