分享
 
 
 

COleDateTime

王朝百科·作者佚名  2010-09-07
窄屏简体版  字體: |||超大  

COleDateTime没有基类。

COleDateTime类封装了在OLE自动中使用的DATE数据类型。它是OLE自动的VARIANT数据类型的一种可能类型。一个COleDateTime值代表一个绝对的日期和时间值。

DATE类型实现为一个浮点值,从1899年12月30日午夜起计算“日”。所以1899年12月31日午夜用数1.0来代表。相似的,1900年1月1日下午6时用数2.25来代表,1899年12月29日午夜是-1.0。而1899年12月29日下午6 时用数-0.25来代表。

注意:解释时间各部分的值时,要取数据的相应部分的绝对值。

COleDateTime类处理了从100年1月1日到9999年12月31日的日期。

注意:

COleDateTime忽略了夏时制。可参阅联机文档《Visual C++程序员指南》中的“日期和时间:自动支持”,以了解详细情况。该类型也可用于仅仅代表日期或时间的值。按通常约定,日期0(1899年12月30日)用于仅代表时间的值,相似地,时间0:00(午夜)用于仅代表日期的值。

如果创建一个日期小于100的COleDateTime对象,则此日期可被接受,但以后调用GetYear,GetMonth,GetDay,GetHour,GetMinute和GetSecond将失败,并返回-1。以前可用两位表示日期,但在MFC 4.2及以后的版本中,日期必须大于100。

要避免出现问题,可指定4位表示日期,例如:

COleDataTime.mytime(1996,1,1,0,0,0);

COleDateTime值的算术运算使用互补类COleDateTimeSpan。COleDateTimeSpan值代表相对时间,一个区间。它们之间的关系类似于CTime和CTimeSpan之间的关系。

#include <afxdisp.h>

COleDateTime类的成员

构造函数COleDateTime构造一个COleDateTime对象GetCurrentTime创建一个代表当前时间的COleDateTime对象(静态成员函数)

属性GetStatus获取该COleDateTime对象的状态(有效性)SetStatus设置该COleDateTime对象的状态(有效性)GetAsSystemTime转换COleDateTime对象的时间用一个SYSTEMTIME数据结构表示GetYear返回该COleDateTime对象代表的年GetMonth返回该COleDateTime对象代表的月(1-12)GetDay返回该COleDateTime对象代表的日(1-31)GetHour返回该COleDateTime对象代表的时(0-23)GetMinute返回该COleDateTime对象代表的分(0-59)GetSecond返回该COleDateTime对象代表的秒(0-59)GetDayOfWeek返回该COleDateTime对象代表的该天是星期几(星期日=1)GetDayOfYear返回该COleDateTime对象代表的该天是年内第几天(1月1日=1)

操作SetDateTime设置该COleDateTime对象值为指定的日期/时间值SetDate设置该COleDateTime对象值为指定的日期值SetTime设置该COleDateTime对象值为指定的时间值Format生成一个代表一COleDateTime对象的格式化字符串ParseDateTime从一个字符串读取一个日期/时间值并设置为COleDateTime的值

操作符operator DATE将一个COleDateTime值转换为一个DATEoperator DATE*将一个COleDateTime值转换为一个DATE*operator =复制一个COleDateTime值operator +, -加减COleDateTime值operator +=, -=从该COleDateTime对象中加上或减去一个COleDateTime值关系操作符比较两个COleDateTime值

数据成员m_dt包含该COleDateTime对象对应的DATEm_status包含该COleDateTime对象的状态

归档/存储operator <<从CArchive或CDumpContext输出COleDateTime值operator >>从CArchive输入一个COleDateTime值

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有