酷狗音乐vip账号密码:如何用C++实现一个跟随系统时间走动的电子表?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/26 06:41:03
如何在C++当中获取系统当前时间,并使之能够实时更新显示?也就是在C++中做个电子表,并能够随时调用当前时间的那种。(注意是控制台程序,不是做MFC那种有可视化界面的)

Java当中如何实现?

希望写出详细代码,并详细说明其中的道理。谢谢各位。
如果要将当前的时间中的年月日、时分秒分别转换成相应的六个整型数值供程序内部计算调用,又该如何做呢?请写出详细代码和说明。谢谢大家。给大家拜年了!

#include <ctime>

//类自己定义,我帮你找几个关键
std::time_t t; //系统时间
std::tm local;//用来显示的时间,注意用以前必须更
//新,这个是不变的

//更新时间,我没有写进函数
local=*std::localtime(&t);

以上是c++中的函数 java不清楚

void CMyDlg::OnTimer(UINT nIDEvent)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CString cs;
CTime as;
as=CTime::GetCurrentTime();
cs=as.Format("现在时间是%Y年%m月%d日%X");
SetDlgItemText(IDC_SHOW,cs);

CDialog::OnTimer(nIDEvent);
}

初始化定时器
SetTimer(0,1000,NULL);