vs环境下的 时间差值
c标准库的是不行,1970年之前虽int变量可设负值,但运算不行。
//#include<time.h>
//
//int GetTimeSpan()
//{
// long ttt = timezone;
// __time64_t timeGet;//1383625542
// _time64(&timeGet);
//
// __time64_t timeComp(333);
//
// double dVvv = _difftime64(timeGet, timeComp);
// DATE_YEARMONTH
// return RETURN_OK;
//}
#include<ATLComTime.h>
int GetTimeSpan()
{
COleDateTime dtObj;
dtObj = COleDateTime::GetCurrentTime();
DATE dtT = dtObj.m_dt;
int iDay = dtObj.GetDay();
//string strData = dtObj.Format();//Format()有些重载,如需要可选用
wstring wstrData = dtObj.Format();// .GetBuffer();
dtObj.SetDate(900, 12, 30);//设置之后只有日期部分,格式化字符串也是
wstrData = dtObj.Format().GetBuffer();
dtObj.SetDateTime(900, 12, 30, 13, 44, 22);
wstrData = dtObj.Format().GetBuffer();
dtObj.SetTime(0, 0, 10);//设置之后只有时间部分,格式化字符串也是
wstrData = dtObj.Format().GetBuffer();
unsigned int index = 0;
while (true)
{
dtObj.SetDate(index++, 12, 30);
// wstring wstrDatattt = (LPWSTR)dtObj.Format()/*.GetBuffer()*/;
}
return RETURN_OK;
}
上面这种是可以的,编译过的,但,唉,又要用ATL的,虽然说也比网上找的应该不会差,但是,,没源码吧,以后再看看吧,
这里的DATE对于其实为double,且可以为负值,值每增加1代表增加1天,
转载于:https://www.cnblogs.com/xiarl/p/3408756.html
vs环境下的 时间差值相关推荐
- 在OpenCV环境下写的灰度图像二维傅里叶换,幅值计算,频谱平移和将数值归一化到0到255区间的四个函数
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 灰度图像的二维傅里叶变换(cv_gray_fft ...
- object取值_this的原理、函数的不同调用方式this取值、以及不同环境下this的取值、函数四种调用方法...
一.this的原理 1.1问题的由来 学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果 var obj = {foo: function () {} };var fo ...
- C++在linux环境下获取毫秒、微妙级别时间
C++在linux环境下获取毫秒.微妙级别时间 一.时间单位简介: 1秒 = 1000毫秒 1秒 = 1000000微秒 1秒 = 100 ...
- Linux环境下的网络编程
本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法,并举了具体代 码实例.要理解本文所谈的技术问题需要读者 ...
- 动态环境下的SLAM:DynaSLAM 论文学习笔记
动态环境下的SLAM:DynaSLAM 论文学习笔记 这篇文章 论文摘要 系统流程 相关环节的实现方法 神经网络检测图中动态物体(Mask R-CNN) Low-Cost Tracking 使用多视图 ...
- 大规模环境下基于语义直方图的多机器人实时全局定位图匹配
文章:Semantic Histogram Based Graph Matching for Real-Time Multi-Robot Global Localization in Large Sc ...
- wamp环境下安装imagick扩展
先上图,如下是安装成功后的phpinfo()界面: 安装步骤: 1.先确定安装版本,比如我的的php : php7.0.12 x86 ts 那么就需要三方版本 要一致:imagick软件本身( 如x ...
- Windows环境下Unicode编程总结和将ANSI转换到Unicode 将Unicode转换到ANSI
Windows环境下Unicode编程总结 UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下. UN ...
- Linux环境下的堆栈--调试C程序
完整的调试过程,跟踪堆栈变化,32位下. 注意64位和此不同. a.c代码: #include <stdio.h> int main() { AFunc(5,6);return 0; } ...
最新文章
- rhel 8.2不识别unicode_Unicode的文本处理二三事
- jQueryMobile引入文件后样式无法正常显示
- c语言switch中用ifelse,初学者求问:用if单分支选择语句替换switch语句?if.else呢...
- 开发相关的一些周边小问题记录
- java使用linux常用命令_linux常用Java程序员使用命令(一)
- python是什么专业学的-当我们学Python时,我们学什么?
- html 列导航包括导航,在HTML5中,主导航应该在元素内部还是外部?
- 例2.10 查找学生信息 - 九度教程第18题(查找)
- laravel+php+支付功能,Laravel 使用微信支付进行支付开发实例
- 数据平滑处理——log1p()和exmp1()
- Eclipse,STS系列IDE 启动阻塞,启动一直加载问题
- 关于云计算--openstack
- 基于Hadoop HA集群部署HBase HA集群(详细版)
- STM32CUBEMX_SDIO和FATFS_读写SD卡
- 一文读懂“个人经营收款码”和“个人收款码”的区别
- STM32CubeMX系列教程04_STM32CubeMX各窗口界面描述
- SQL查询中的日期比较
- 【Verilog】UART异步串口的verilog实现
- 这5个设计素材网站,绝对不能错过
- 计算机报录比10:1,中国石油大学(华东)比去年大幅增加!
热门文章
- 打印机服务器的系统,打印机服务器主机系统
- 情侣相处最佳模式(转)
- 自定义 Metal 渲染视图
- u盘在计算机磁盘中显示为磁盘1,U盘盘符显示却提示插入磁盘该怎么办
- 【整理】关于微信小程序--发布--学习
- 「镁客早报」屠呦呦入选“20世纪最伟大人物”;四部门联合治理APP违法收集使用个人信息... 1
- Spark任务的某个Stage卡住不动问题
- 【MobaXterm教程】【公网】利用ipv6远程访问服务器
- 消控监控系统 服务器,实验室监控系统设计
- Emlog程序百度熊掌号一键集成+自动推送插件