资源描述:
《时间类型变量的处理总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、日期时间类变量的处理C++编程时对日期时间类变量的处理一般采用CTime与COleDateTimeCTime类1)获取当前时间。CTimetime;time=CTime::GetCurrentTime();2)获取时间元素。intyear=time.GetYear();intmonth=time.GetMonth();intday=time.GetDay();inthour=time.GetHour();intminute=time.GetMinute();intsecond=time.GetSec
2、ond();intDayOfWeek=time.GetDayOfWeek();Returnsthedayoftheweekbasedonlocaltime;1=Sunday,2=Monday,to7=Saturday3)获取时间间隔。CTimeSpantimespan(0,0,1,0);//days,hours,minutes,secondstimespan=CTime::GetCurrentTime()-time;4)把时间转换为字符串。CStringsDate,sTime,sElapsedTim
3、e;sDate=time.Format("%m/%d/%y");//ex:12/10/98sTime=time.Format("%H:%M:%S");//ex:9:12:02sElapsedTime=timespan.Format("%D:%H:%M:%S");locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(Wuzh
4、ensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame//%Distotalelapseddays要想知道更多的时间格式,参见MFC文档中的strftime。COleDateTime类1)获得一年中的某一天。COleDateTimedatetime;datetime=COleDateTime::GetCurrentTime();intDayOfYear=datetime.GetDayOfYear(
5、);2)从文本串中读取时间。COleDateTimedatetime;datetime.ParseDateTime("12:12:2327January93");说明:CTime和COleDateTime具有几乎同样的功能。然而COleDateTime允许用户获得一年中的某一天(创建Julian日期的一种好方法),以及分析一个时间文本串。 与CTime相比,COleDateTime的优点在于它支持DWORD变量。COleDateTime使用的位数是双浮点的两倍,既然CTime只是简单地计算从1970
6、年1月1日之后经过的秒数,CTime是无符号long类型,它的范围是0-4294967295;COleDateTime是double类型,它占64位。将界面录入的时间存入数据库的时间日期字段:即如何把COleDateTime型转化成为_variant_t型COleVaraintvar=COleDateTime(2001,11,25,0,12,34,56);_variant_tvar1=var;来源:电脑网络爱好者:http://www.pcnetfan.com/viewnews-24290.html
7、locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcameADO数据库编程的例子_variant_tvar,varD;doubletime;COleDateTim
8、etimeD,timeD1;COleDateTimeSpantimespan2(0,0,90,0);CStringstrSQL,strTem,strTem1;varD=TAR.m_pRecordset->GetCollect("DATATIME");time=varD.date;timeD=time;//strTime=timeD.Format("%y年%m月%d日%H:%M:%S");strTem.Format("%d-%d-%d%d:%d:%d",timeD.Ge