| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1202 人关注过本帖
标题:求教一下时钟函数和日期函数
只看楼主 加入收藏
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
收藏
 问题点数:0 回复次数:3 
求教一下时钟函数和日期函数
我想在一个程序里调用当前的时间和日期,不知有没有方法或是函数可以让我用,要是哪位知道的就请告诉小弟一下,谢了
搜索更多相关主题的帖子: 时钟 函数 
2005-12-13 17:44
unicorn
Rank: 4
等 级:贵宾
威 望:14
帖 子:1066
专家分:0
注 册:2005-10-25
收藏
得分:0 
提供个思路 用系统时间
#include<stdlib.h>
#include<iostream.h>
void main()
{
cout<<"current date is:"<<system("date") <<endl<<endl;
cout<<"current time is:"<<system("time") <<endl;
}


[此贴子已经被作者于2005-12-13 21:44:49编辑过]


unicorn-h.spaces. ◇◆ sava-scratch.spaces.  noh enol ! pue pu!w hw u! shemle aq ll!m noh 
2005-12-13 21:44
roboteyes
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-10-11
收藏
得分:0 

以下几种方法都好用:
CString str0;
//获取系统时间
CTime tm;
tm=CTime::GetCurrentTime();
str0=tm.Format("现在时间是%Y年%m月%d日 %X");
MessageBox(str0,NULL,MB_OK);

// 得到系统时间日期(使用GetLocalTime)

SYSTEMTIME st;
CString strDate,strTime;
GetLocalTime(&st);
strDate.Format("%4d-%2d-%2d",st.wYear,st.wMonth,st.wDay);
strTime.Format("%2d:%2d:%2d",st.wHour,st.wMinute,st.wSecond);
MessageBox(strDate);
MessageBox(strTime);

//使用GetTickCount
//获取程序运行时间
CString str;
long t1=GetTickCount();//程序段开始前取得系统运行时间(ms)
Sleep(500);
long t2=GetTickCount();//程序段结束后取得系统运行时间(ms)
str.Format("time:%dms",t2-t1);//前后之差即 程序运行时间
AfxMessageBox(str);

//获取系统运行时间
long t=GetTickCount();
CString str1;
str1.Format("系统已运行 %d时",t/3600000);
str=str1;
t%=3600000;
str1.Format("%d分",t/60000);
str+=str1;
t%=60000;
str1.Format("%d秒",t/1000);
str+=str1;
AfxMessageBox(str);

2005-12-14 12:22
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
收藏
得分:0 
谢谢楼上的帮助

我不是最好,但我可以更好,大家一起加油了
2005-12-17 16:59
快速回复:求教一下时钟函数和日期函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028619 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved