C++中怎么显示系统时间?

像是这种问题,怎么显示啊... 像是这种问题,怎么显示啊 展开
 我来答
dwjchdu
2012-12-09 · TA获得超过5914个赞
知道大有可为答主
回答量:4576
采纳率:60%
帮助的人:1111万
展开全部
1. #include time.h>
2. #include stdio.h>
3. int main( void )
4. {
5. time_t t = time(0);
6. char tmp[64];
7. strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A
本年第%j天 %z",localtime(&t) );
8. puts( tmp );
9. return 0;
10. }
11. size_t strftime(char *strDest, size_t maxsize,
const char *format, const struct tm *timeptr);
12. 根据格式字符串生成字符串。
13. struct tm *localtime(const time_t *timer);
14. 取得当地时间,localtime获取的结果由结构tm返回
15. 返回的字符串可以依下列的格式而定:
16. %a 星期几的缩写。Eg:Tue
17. %A 星期几的全名。 Eg: Tuesday
18. %b 月份名称的缩写。
19. %B 月份名称的全名。
20. %c 本地端日期时间较佳表示字符串。
21. %d 用数字表示本月的第几天 (范围为 00 至 31)。日期
22. %H 用 24 小时制数字表示小时数 (范围为 00 至 23)。
23. %I 用 12 小时制数字表示小时数 (范围为 01 至 12)。
24. %j 以数字表示当年度的第几天 (范围为 001 至 366)。
25. %m 月份的数字 (范围由 1 至 12)。
26. %M 分钟。
27. %p 以 ''AM'' 或 ''PM'' 表示本地端时间。
28. %S 秒数。
29. %U 数字表示为本年度的第几周,第一个星期由第一个周日开始。
30. %W 数字表示为本年度的第几周,第一个星期由第一个周一开始。
31. %w 用数字表示本周的第几天 ( 0 为周日)。
32. %x 不含时间的日期表示法。
33. %X 不含日期的时间表示法。 Eg: 15:26:30
34. %y 二位数字表示年份 (范围由 00 至 99)。
35. %Y 完整的年份数字表示,即四位数。 Eg:2008
36. %Z(%z) 时区或名称缩写。Eg:中国标准时间
37. %% % 字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gqisheng
2012-12-08 · TA获得超过187个赞
知道答主
回答量:94
采纳率:0%
帮助的人:73.3万
展开全部
#include <time.h> //头文件
#include <stdio.h>
int main()
{
time_t now; // 变量声明
time(&now); // 取得现在的日期时间
printf("%s",ctime(&now)); // 打印现在的时间
return 0;
}
这是提取打印系统时间
你可以再客户时间信息进行记录
记录客户的数量
打印就可以了
追问
这一段应该要放在上面位置啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
松甜恬0Je4ba
2012-12-08 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3452万
展开全部
你直接查msdn的strtime 里面有这个例子:
#include <time.h>
#include <stdio.h>
void main( void )
{
char dbuffer [9];
char tbuffer [9];
_strdate( dbuffer );
printf( "The current date is %s \n", dbuffer );
_strtime( tbuffer );
printf( "The current time is %s \n", tbuffer );
}
追问
VS2010里要怎么用printf啊
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
magic0f
2012-12-08 · 超过32用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:94.4万
展开全部
ctime类 还有刷新时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2016-01-12 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
c++语言中可调用time()函数获得一个时间值,该时间值是从1970年1月1日(MFC是1899年12月31日)0时0分0秒,到现在的的秒数,数据类型为long。可以调用ctime()函数进行时间转换输出。
如果进行停车收费计算和显示,可如下操作:
定义两个long类型变量,in_time, out_time;用存储进场时间和离场时间
用out_time-in_time得到停车时间(秒),根据自定义收费规则进行计费
用ctime( &in_time)来显示可视进场时间
用ctime( &out_time)来显示可视进场时间
参考代码如下:
#include <ctime>
#include <iostream>
#include <windows.h>
using namespace std ;

void main(void)
{
long in_time, out_time;
time(&in_time); //得到入场时间
cout << "in time: " <<ctime(&in_time) <<endl ;
//停留
Sleep(3000); //模拟停三秒
time(&out_time);
cout << "out time: " <<ctime(&out_time) <<endl ;
cout << "stop time: " <<out_time-in_time <<endl ;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式