C++怎么显示系统时间! 10
其实有两个问题:P第一题搞定了!!!SleepS要大写XD~~~1.。怎么样让以下计数器按秒计数呀?要求用sleep()函数!再帮我改成00:00:00格式吧!#incl...
其实有两个问题:P
第一题搞定了!!!SleepS要大写XD~~~
1.。怎么样让以下计数器按秒计数呀?要求用sleep()函数!再帮我改成00:00:00格式吧!
#include<iostream>
#include<windows.h>
#include<iomanip>
using namespace std;
int main()
{
int s=0,m=0,h=0;
while(1)
{
//sleep(1000);
s++;
if(s==60)
{
s=0;
m++;
}
if(m==60)
{
m=0;
h++;
}
cout<<h<<":"<<m<<":"<<s<<endl;
system("cls");
}
return 0;
}
2。显示系统函数XD~到底怎么写呀!要初级的,简单的,我上网查的用的都好复杂啊!
P。S。好了加分哦~~~ 展开
第一题搞定了!!!SleepS要大写XD~~~
1.。怎么样让以下计数器按秒计数呀?要求用sleep()函数!再帮我改成00:00:00格式吧!
#include<iostream>
#include<windows.h>
#include<iomanip>
using namespace std;
int main()
{
int s=0,m=0,h=0;
while(1)
{
//sleep(1000);
s++;
if(s==60)
{
s=0;
m++;
}
if(m==60)
{
m=0;
h++;
}
cout<<h<<":"<<m<<":"<<s<<endl;
system("cls");
}
return 0;
}
2。显示系统函数XD~到底怎么写呀!要初级的,简单的,我上网查的用的都好复杂啊!
P。S。好了加分哦~~~ 展开
展开全部
方法一
time_t tt = time(NULL);//这句返回的只是一个时间cuo
tm* t= localtime(&tt);
printf("%d-%02d-%02d %02d:%02d:%02d\n",
t->tm_year + 1900,
t->tm_mon + 1,
t->tm_mday,
t->tm_hour,
t->tm_min,
t->tm_sec);
方法二
SYSTEMTIME st = {0};
GetLocalTime(&st);
printf("%d-%02d-%02d %02d:%02d:%02d\n",
st.wYear,
st.wMonth,
st.wDay,
st.wHour,
st.wMinute,
st.wSecond);
朗深技术(长沙欧尼达)
2023-07-25 广告
2023-07-25 广告
选择呼叫中心系统需要考虑以下几个因素:1. 呼叫中心需求:确定呼叫中心的功能需求,包括呼入、呼出、排队、录音、自动应答等。2. 系统稳定性:选择一个稳定的呼叫中心系统,以确保系统的正常运行和客户体验。3. 呼叫中心性能:考虑呼叫中心的性能,...
点击进入详情页
本回答由朗深技术(长沙欧尼达)提供
展开全部
获取系统当前时间:
SYTEMTIME time;
GetLocalTime(&time);
unsigned short hour = time.wHour;
unsigned short minute = time.wMinute;
unsigned short second = time.sSecond;
设置系统时间:
SetLocalTime(&time);
这个是实时的读取系统时间,
按秒计数的话可以有一个函数:
gettickcount函数是一个WinAPI函数,它的作用是返回自开机开始至调用该函数为止,系统的运行时间(单位是:毫秒)按秒计数也可以计算出来
SYTEMTIME time;
GetLocalTime(&time);
unsigned short hour = time.wHour;
unsigned short minute = time.wMinute;
unsigned short second = time.sSecond;
设置系统时间:
SetLocalTime(&time);
这个是实时的读取系统时间,
按秒计数的话可以有一个函数:
gettickcount函数是一个WinAPI函数,它的作用是返回自开机开始至调用该函数为止,系统的运行时间(单位是:毫秒)按秒计数也可以计算出来
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
*
程序功能:
显示系统当前时间
*/
#include <iostream>
#include "time.h"
using namespace std;
class Clock
{
public:
Clock(time_t pt=time(NULL))
{
t=pt;
local=localtime(&t);
nHour=local->tm_hour;
nMinute=local->tm_min;
nSecond=local->tm_sec;
}
~Clock()
{
cout<<"clock destruction OK!"<<endl;
}
private:
time_t t;
tm *local;
int nHour;
int nMinute;
int nSecond;
friend ostream& operator<<(ostream& out,Clock& clock)//重载操作符<<,输出时间
{
out<<clock.nHour<<":";
if(clock.nMinute<10)
out<<"0";
out<<clock.nMinute<<":";
if(clock.nSecond<10)
out<<"0";
out<<clock.nSecond;
out<<endl;
delete &clock;//释放空间
return out;
}
};
int main()
{
Clock *clock=new Clock();
cout<<"Local Time is:"<<endl;
cout<<*clock;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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. %% % 字符。
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. %% % 字符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询