MFC获取当前时间

MFC获取当前时间
2008-12-30 10:55
我们如果使用MFC的话可以用以下代码得到

CTime time = CTime::GetCurrentTime();///构造CTime对象
int m_nYear = time.GetYear();///年
int m_nMonth = time.GetMonth();///月
int m_nDay = time.GetDay();///日
int m_nHour = time.GetHour();///小时
int m_nMinute = time.GetMinute();///分钟
int m_nSecond = time.GetSecond();///秒

我们还可以用CTime::Format函数将CTime对象转换为字符串对象
例如:
CString m_strTime = time.Format(\"%Y-%m-%d %H:%M:%S\");

运行结果:m_strTime为 2001-8-1 12:11:05

随便说一下如果我们使用GetSystemTime()这个API函数得到系统时间的话,那么代码如下:(整理,www. )

SYSTEMTIME ti;
GetSystemTime(&ti);
我们可以通过读取SYSTEMTIME结构体成员直接得到时间
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;

例如:ti.wMilliseconds;可以得到毫秒时间
http://hi.baidu.com/abigbigman/blog/item/9d19253b55914aed15cecbca.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值