当前位置: 首页 > news >正文

创意灵感的网站硬件开发包

创意灵感的网站,硬件开发包,我想在阿里巴巴上给别人做网站,seo挖关键词CTimeSpan类。 日期和时间类简介 CTime类的对象表示的时间是基于格林威治标准时间#xff08;GMT#xff09;的。CTimeSpan类的对象表示的是时间间隔。 CTime类和CTimeSpan类一般不会被继承使用。两者对象的大小都是8个字节。 CTime表示的日期上… CTimeSpan类。        日期和时间类简介        CTime类的对象表示的时间是基于格林威治标准时间GMT的。CTimeSpan类的对象表示的是时间间隔。        CTime类和CTimeSpan类一般不会被继承使用。两者对象的大小都是8个字节。        CTime表示的日期上限是3000年12月31日下限是1970年1月1日 12:00:00 AM GMT。        CTime类的主要成员函数        下面列出CTime类的主要成员函数并加以讲解。        CTime();        构造一个未经初始化的CTime对象。此构造函数使我们可以定义一个CTime对象的数组在使用数组前需要以有效的时间值为其初始化。        CTime(__time64_t time);        以一个__time64_t注意最前面的下划线有两条类型的数据来构造一个CTime对象。参数time是一个__time64_t类型的值表示自GMT时间1970年1月1日零点以来的秒数这里要注意的是参数time代表的时间会转换为本地时间保存到构造的CTime对象中。例如我们传递参数0构造一个CTime对象然后调用CTime对象的GetHour成员函数将返回8因为参数0代表的GMT时间转换为北京时间后为1970年1月1日 8:00:00。 CTime(    int nYear,    int nMonth,    int nDay,    int nHour,    int nMin,    int nSec,    int nDST -1  );        以本地时间的年、月、日、小时、分钟、秒等几个时间分量构造CTime对象。参数nYear、nMonth、nDay、nHour、nMin、nSec分别表示年、月、日、小时、分钟、秒取值范围如下 时间分量取值范围 nYear1970-3000 nMonth1-12 nDay1-31 nHour0-23 nMin0-59 nSec0-59        参数nDST指定是否实行夏令时为0时表示实行标准时间为正数时表示实行夏令时为负数时由系统自动计算实行的是标准时间还是夏令时。        CTime(const SYSTEMTIME st,int nDST - 1) ;        以一个SYSTEMTIME结构体变量来构造CTime对象。SYSTEMTIME结构体也是我们对日期时间的常用表示方式。参数st为以本地时间表示的SYSTEMTIME对象参数nDST同上。        static CTime WINAPI GetCurrentTime( );        获取系统当前日期和时间。返回表示当前日期和时间的CTime对象。        int GetYear( ) const        获取CTime对象表示时间的年份。范围从1970年1月1日到2038年包括2038年1月18日。        int GetMonth( ) const;        获取CTime对象表示时间的月份。范围为1到12。        int GetDay( ) const;        获取CTime对象表示时间的日期。范围为1到31。        int GetHour( ) const;        获取CTime对象表示时间的小时。范围为0到23。        int GetMinute( ) const;        获取CTime对象表示时间的分钟。范围为0到59。             int GetSecond( ) const;        获取CTime对象表示时间的秒。范围为0到59。        int GetDayOfWeek( ) const;        此函数的返回值表示CTime对象代表的是星期几1表示是周日2表示是周一以此类推。        CString Format(LPCTSTR pszFormat) const;        将CTime对象中的时间信息格式化为字符串。参数pszFormat是格式化字符串与printf中的格式化字符串类似格式化字符串中带有%前缀的格式码将会被相应的CTime时间分量代替而其他字符会原封不动的拷贝到返回字符串中。格式码及含义如下 %a周的英文缩写形式。 %A周的英文全名形式。 %b 月的英文缩写形式。 %B月的英文全名形式。 %c 完整的日期和时间。 %d十进制形式的日期01-31。 %H24小时制的小时00-23。 %I 12小时制的小时00-11。 %j 十进制表示的一年中的第几天001-366。 %m 月的十进制表示01-12。 %M十进制表示的分钟00-59。 %p 12小时制的上下午标示AM/PM。 %S 十进制表示的秒00-59。 %U 一年中的第几个星期00-51星期日是一周的第一天。 %W 一年中的第几个星期00-51星期一是一周的第一天。 %w 十进制表示的星期几0-6。 %Y 十进制表示的年。        CTime operator (CTimeSpan timeSpan) const;        将CTime对象和CTimeSpan对象相加返回一个CTime对象。实际意义就是在一个时间的基础上推后一个时间间隔得到一个新的时间。        CTime operator -(CTimeSpan timeSpan) const;        将CTime对象和一个CTimeSpan相减返回一个CTime对象。实际意义就是在一个时间的基础上提前一个时间间隔得到一个新的时间。        CTimeSpan operator -(CTime time) const;        将该CTime对象和另一个CTime对象相减返回一个CTimeSpan对象。实际意义就是计算两个时间点的间隔得到一个CTimeSpan对象。        CTime operator (CTimeSpan span);        为该CTime对象增加一个span表示的时间间隔。        CTime operator -(CTimeSpan span);        为该CTime对象减去一个span表示的时间间隔。        CTime operator (__time64_t time);        为该CTime对象赋予一个新的时间值。        简单说下剩下的几个重载i运算符        operator     比较两个绝对时间是否相等。        operator !     比较两个绝对时间是否不相等。        operator     比较两个绝对时间是否前一个大于后一个。        operator     比较两个绝对时间是否前一个小于后一个。        operator     比较两个绝对时间是否前一个大于等于后一个。        operator     比较两个绝对时间是否前一个小于等于后一个。        CTimeSpan类的主要成员函数        前面介绍了CTime类的成员函数再来看CTimeSpan类的成员函数就比较容易了这里只做简单介绍。        CTimeSpan( );        构造一个未经初始化的CTimeSpan对象。        CTimeSpan(__time64_t time);        以一个__time64_t类型的数据来构造CTimeSpan对象参数time的含义上面CTime(__time64_t time)的讲解。 CTimeSpan(    LONG lDays,    int nHours,    int nMins,    int nSecs  );        以天、小时、分钟、秒等时间分量来构造CTimeSpan对象。每个时间分量的取值范围如下 时间分量取值范围 lDays0-25000大约 nHours0-23 nMins0-59 nSecs0-59        GetDays()获得CTimeSpan类对象中包含的完整的天数。        GetHours()获得当天的小时数取值范围为-23到23。        GetTotalHours()获得CTimeSpan类对象中包含的完整的小时数。        GetMinutes()获得当前小时包含的分数取值范围为-59到59。        GetTotalMinutes()获得CTimeSpan类对象中包含的完整的分数。        GetSeconds()获得当前分钟包含的秒数取值范围为-59到59。        GetTotalSeconds()获得CTimeSpan类对象中包含的完整的秒数。        CString Format(LPCTSTR pszFormat) const;        将一个CTimeSpan对象格式化为字符串。使用方式与CTime::Format类似格式码及含义如下        %DCTimeSpan对象中的总天数        %H不足整天的小时数        %M不足1小时的分钟数        %S不足1分钟的秒数        %%百分号。        另外CTimeSpan类也重载了运算符“”“”“-”“”“-”“”“!”“”“”“”“”用于CTimeSpan对象的赋值、加减运算及两个CTimeSpan对象的比较。        CTime类和CTimeSpan类的应用实例        鸡啄米在下面将为大家演示如何得到当前时间、计算两个时间的时间差以及CTime对象怎样格式化为字符串等。具体步骤如下        1. 创建一个Win32 Console Application工程Name设为“Example43”。        2. 因为要使用到CTime类、CTimeSpan类和cout输出流所以在Example43.cpp文件中包含相应的头文件 C代码 #include atltime.h     #include iostream     using namespace std;          3. 修改main函数如下 C代码 int _tmain(int argc, _TCHAR* argv[])     {         CString strTime;  // 用于将CTime对象格式化为字符串         // 获取当前时间并保存到curTime         CTime curTime CTime::GetCurrentTime();             int nYear curTime.GetYear();  // 获取当前年份         int nMonth curTime.GetMonth(); // 获取当前月份         int nDay curTime.GetDay();   // 获取当前日期         int nHour curTime.GetHour();  // 获取当前小时时间         int nMin curTime.GetMinute(); // 获取当前分钟时间         int nSec curTime.GetSecond(); // 获取当前秒时间             // 输出当前时间         cout当前时间endl;         coutnYear年nMonth月nDay日nHour时nMin分nSec秒endl;             // 为计算时间差设定一个起始时间并输出         CTime startTime CTime(2010,7,3,10,20,30);         cout起始时间endl;         coutstartTime.GetYear()年startTime.GetMonth()月startTime.GetDay()日startTime.GetHour()时startTime.GetMinute()分startTime.GetSecond()秒endl;             // 计算时间差         CTimeSpan timeSpan;         timeSpan curTime - startTime;         cout两时间相差endl;         couttimeSpan.GetDays()天timeSpan.GetHours()小时timeSpan.GetMinutes()分timeSpan.GetSeconds()秒endl;         cout总小时数timeSpan.GetTotalHours()小时endl;         cout总分钟数timeSpan.GetTotalMinutes()分endl;         cout总秒数timeSpan.GetTotalSeconds()秒endl;                // 将当前时间curTime对象格式化为字符串         strTime curTime.Format(_T(%Y-%m-%d %H:%M:%S));         // 输出格式化字符串由于字符串使用Unicode字符所以要使用wcout输出         wcout(LPCTSTR)strTimeendl;             return 0;     }         其中的注释已经解释的比较清楚相信大家都能够理解。        4. 运行程序效果如下        好了有关CTime类和CTimeSpan类的相关内容就讲到这里了如果大家觉得还有必要了解更加详细的知识可以参阅MSDN文档。最后鸡啄米谢谢大家一直以来的支持。 本文来源于鸡啄米 http://www.jizhuomi.com/ , 原文地址http://www.jizhuomi.com/software/230.html 转载于:https://www.cnblogs.com/huty/p/8518658.html
http://www.zqtcl.cn/news/394955/

相关文章:

  • 北京购物网站建设佛山外贸网站建设咨询
  • 网站图片在手机上做多大最清晰wordpress 表情拉长
  • 深圳住房宝安和建设局网站做网站的软件是是什么
  • 义乌网站建设方式抖音珠宝代运营
  • 郑州 手机网站制作广州网站优化地址
  • 国外效果图网站2022百度seo优化工具
  • 品牌网站建设 磐石网络官方网站网络科技公司 网站建设
  • 厦门启明星网站建设学校网站模板 中文
  • 高端手机网站平台深圳网上申请个人营业执照
  • 沈阳怎么做网站西亚网站建设科技
  • 做外贸免费的网站有哪些专业简历制作
  • 园林景观设计网站推荐国内wordpress主题
  • 一流的免费网站建设摄影网站源码
  • 深圳高端网站设计公司怎样开发手机网站建设
  • 做网站需要用c语言吗新闻热点
  • 做网站需要交维护费么网站建设详细合同范本
  • 网站运营需要做什么静态网站作品
  • 如何做旅游休闲网站苍南做网站
  • wordpress jp theme关键词排名优化公司成都
  • Soho外贸常用网站wordpress下不了插件吗
  • 企业网站建设小技巧有哪些WordPress网站小程序
  • 公司招聘网站续费申请seo编辑是干什么的
  • 58同城泉州网站建设人工投票平台app
  • dede 网站地图 插件网站引导页flash
  • 聊城做网站的公司渠道网站总体结构
  • 北京比较大的网站建设公司wap网站引导页特效
  • 做关于植物的网站即墨网站设计
  • 怎么提升网站收录商品网页制作
  • 做网站建设的平台wordpress5.0发布
  • 站长工具a级查网站域名