mfc系统时间问题

wolfjigang 2008-11-23 08:09:04
想在EDIT控件里显示时间,看到网上有人说建一个CTIME类,但我看了类向导,没这个类呀,望大虾赐教,看有什么类,它的成员函数可以获取系统时间,或者Afx函数也可以!
...全文
95 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Show_Mike 2008-11-24
采用Ctime类的成员函数gettime(),具体代码如下:

#include <afx.h> //需要这个头文件


.................
CTime t( 1999, 3, 19, 22, 15, 0 ); // 10:15PM March 19, 1999
time_t osBinaryTime = t.GetTime(); // time_t defined in <time.h>
printf( "time_t = %ld\n", osBinaryTime );



回复
Gavin001 2008-11-24
注意一下格林威治时间与本地时间的转换
回复
jinlingzwp 2008-11-24
[Quote=引用 3 楼 lfchen 的回复:]
C/C++ codeCTime tm //或者用COleDateTime, CTime只能表示1970:1:1之后的日期
tm = CTime::GetCurrentTime();
CString str = tm.Format("%Y-%m-%d %H:%M:%S");
SetDlgItemText(IDC_EDIT1, str);
[/Quote]
强烈赞同
回复
zsdhust 2008-11-24
GetSystemTime最直接。
你不能找到CTime的定义,可能是因为没有包含定义CTime的头文件,#include "atltime.h"
回复
云风 2008-11-23
同意三楼的
回复
etz2008 2008-11-23
方法1:
用C函数time()
如下:
time_t osBinaryTime; // C run-time time (defined in <time.h>)
time( &osBinaryTime ) ; // Get the current time from the
// operating system.
CTime time3( osBinaryTime ); // CTime from C run-time time
其中,CTime是MFC里的类

方法2:
直接调用API

void GetSystemTime(
LPSYSTEMTIME lpSystemTime
);


就这样了
回复
CTime tm //或者用COleDateTime, CTime只能表示1970:1:1之后的日期
tm = CTime::GetCurrentTime();
CString str = tm.Format("%Y-%m-%d %H:%M:%S");
SetDlgItemText(IDC_EDIT1, str);
回复
glacier3d 2008-11-23
方法1:
用C函数time()
如下:
time_t osBinaryTime; // C run-time time (defined in <time.h>)
time( &osBinaryTime ) ; // Get the current time from the
// operating system.
CTime time3( osBinaryTime ); // CTime from C run-time time
其中,CTime是MFC里的类

方法2:
直接调用API

void GetSystemTime(
LPSYSTEMTIME lpSystemTime
);
回复
ilovedrv 2008-11-23
获取时间,把时间转换成字符串

pEdit->SetWindowText()
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2008-11-23 08:09
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……