#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ATLComTime.h>
#pragma once
#pragma warning(disable:4996) int CompareSystemTime(SYSTEMTIME &stStart, SYSTEMTIME &stEnd)
{//获取两个 SYSTEMTIME的日期之差
COleDateTime m_tStartDate;
COleDateTime m_tEndDate;
m_tStartDate.SetDate(stStart.wYear, stStart.wMonth, stStart.wDay);
m_tEndDate.SetDate(stEnd.wYear, stEnd.wMonth, stEnd.wDay); COleDateTimeSpan nDays = m_tEndDate - m_tStartDate;
return (int)nDays.GetDays();
} SYSTEMTIME GetDateAdded(SYSTEMTIME &stStart)
{//起始日期增加一天
COleDateTime m_tStartDate;
m_tStartDate.SetDate(stStart.wYear, stStart.wMonth, stStart.wDay); COleDateTimeSpan ts2();
m_tStartDate += ts2;
SYSTEMTIME stTemp;
stTemp.wYear = m_tStartDate.GetYear();
stTemp.wMonth = m_tStartDate.GetMonth();
stTemp.wDay = m_tStartDate.GetDay();
return stTemp;
} //主函数
int main(void)
{
SYSTEMTIME st, st1;
st.wYear = ;
st.wMonth = ;
st.wDay = ;
GetLocalTime(&st1); int nDays = CompareSystemTime(st, st1);
printf("%d\n", nDays); st = GetDateAdded(st);
printf("%d-%02d-%02d\n", st.wYear, st.wMonth, st.wDay);
nDays = CompareSystemTime(st, st1);
printf("%d\n", nDays);
return ;
}

最新文章

  1. Linux学习之CentOS(二十一)--Linux系统启动详解
  2. MySQL 常用函数和语句笔记
  3. 《DSP using MATLAB》示例Example5.6
  4. MVC(Model(模型) View(视图) Controller(控制器))
  5. Android:调试之DDMS
  6. javascript中神奇的(+)加操作符
  7. Java基础知识强化之集合框架笔记24:ArrayList存储自定义对象并遍历
  8. 【深搜加剪枝】【HDU1455】【Sticks】
  9. 判断两个XML文件结构与内容是否相同
  10. ASP.NET - 出错页
  11. 《Android内核剖析》读书笔记 第13章 View工作原理【View重绘过程】
  12. 深入了解CSS字体度量,行高和vertical-align
  13. 系统启动时,dts怎么被加载的?
  14. pig 的chararry类型不能用比较运算符comparison operator
  15. Linux中find的使用(转)
  16. CF 1119C Ramesses and Corner Inversion
  17. C# 解压缩工具类GZip
  18. Python 通用爬虫 和讯博客 scrapy
  19. java学习-- equals和hashCode的关系
  20. AR涂涂乐

热门文章

  1. Electron调用C++的DLL
  2. css怎样让元素显示指定的宽高比
  3. Day11 - L - 邂逅明下 HDU - 2897
  4. mkvirtualenv: 未找到命令的解决方法
  5. Spark 写 Hive table 非常慢【解决】
  6. [Linux] day06——文档管理
  7. SVM数学原理推导
  8. MyBatis模糊查询异常: &#39;%${}&#39;&#39;读取jdbc属性
  9. c++ (翁恺浙大公开课)前言、目录
  10. 每天一点点之vue框架 watch监听变量(深度监听)