【转】VC++计算当前时间点间隔N天的时间(不使用CTimeSpan类)
转自:http://blog.csdn.net/fzuim/article/details/61199351
涉及到有效期的设置,需要计算N天时间间隔的时间。
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#define QUADPART 10000000i64
SYSTEMTIME CalTime(int nTimeSpan) { SYSTEMTIME sysCurTime; SYSTEMTIME sysOutTime; GetLocalTime(&sysCurTime); LONGLONG lTimeSpan = nTimeSpan * QUADPART * 86400; LARGE_INTEGER fTime; SystemTimeToFileTime(&sysCurTime, (FILETIME*)&fTime); fTime.QuadPart += lTimeSpan; FileTimeToSystemTime((FILETIME*)&fTime, &sysOutTime); return sysOutTime; } |
1
2 3 4 |
LONGLONG lTimeSpan = v_ArTimeSpan.m_iDays * QUADPART * 86400 +
v_ArTimeSpan.m_iHours * QUADPART * 3600 + v_ArTimeSpan.m_iMins * QUADPART * 60 + v_ArTimeSpan.m_iSecs * QUADPART; |
转载于:https://www.cnblogs.com/MakeView660/p/7874140.html
【转】VC++计算当前时间点间隔N天的时间(不使用CTimeSpan类)相关推荐
- pandas计算时间的间隔天数
from datetime import datetime import pandas as pd import numpy as np #生成一个序列数据并转换为DataFrame格式 lastti ...
- SqlServer计算2个时间的间隔时间(工作日时间),不包括法定节假日和周末
最近在统计计算的时候,有一个需求是计算关闭时间-开始时间的小时数,但是如果中间有周末或者法定节假日不能包括在内,只计算工作日的小时数 在网上查询了很多资料后发现,有2种做法 第1种是使用存储过程的方 ...
- java8中计算时间日期间隔几种常见方法介绍
在平时的开发工作中免不了会进行时间日期间隔计算,下面简单介绍几个在java8中用于计算时间日期间隔的类和方法: 1.ChronoUnit类 使用ChronoUnit类可以快速方便的计算出两个时间日期之 ...
- JS 计算两个时间的间隔
js 计算两个时间之间间隔的天数 var start = new Date('2019-12-10'); //开始的时间 var end = new Date('2020-01-09'); //结束的 ...
- JS 用时间戳计算两个时间之间间隔
getTime()方法 方法定义: getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数. 通常我们计算时间差都是通过获取两个时间数据,然后分别使用 getTime() 方法返回 ...
- oracle日期相减工作日_Oracle 计算两个日期间隔的天数、月数和年数
在Oracle中计算两个日期间隔的天数.月数和年数: 一.天数: 在Oracle中,两个日期直接相减,便可以得到天数: select to_date('08/06/2015','mm/dd/yyyy' ...
- 计算两个日期间隔天数(距离(2024-7-7)间隔:1999天)
/*** 计算两个日期间隔天数*/ public class Demo5 {public static void main(String[] args) {//开始时间LocalDateTime st ...
- java计算两个日期间隔天数
/*** 计算两个日期间隔天数** @param startTime : 开始时间* @param endTime : 结束时间* @return*/public static int caculat ...
- Java8 中计算两个日期间隔多少年、多少月、多少天的实现
import org.apache.commons.lang.time.DurationFormatUtils; import java.util.Date;public class DateUtil ...
最新文章
- Linux下多网卡MAC配置问题
- keepalived lvs
- 修改mysql远程连接
- 【无标题】科大星云诗社动态20220109
- Python 案例001 (有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数)...
- python语言的编程模式_一种基于Python语言的EDA开发平台及其使用方法与流程
- java性能监视_Java 9和应用程序性能监视的激动人心之处
- Jeecg社区wiki在开放,终于可以在线看文档啦!!!
- element step控件点击事件
- App测试的11点建议
- 微信怎么at所有人_[微信艾特所有人怎么弄]微信怎么艾特所有人
- 什么是COM组件以及怎样创建(C#)?
- 免费使用短信服务接口 ----用Java实现
- 已解决:Navicat 1046 - UDAL - No database selected
- 《周易》经典语录,感悟人生智慧(二)
- 计算机系统的cpu数量,设置cpu核心数量方法,电脑降低cpu处理器数量和内存大小图文教程...
- 引用 面向对象 String类(6)
- RISC-V双周报1.12-1.26
- 同志们,免费版的Ant Design Pro Vue3 来啦
- 公共关系礼仪实务章节测试题——社会关系和公共关系(三)
热门文章
- 思科钱伯斯:云安全是根本
- 无线SD-WAN提供商Cradlepoint完成C轮融资8900万美元
- T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响!...
- lightoj 1016
- SoX-linux里操作音频的瑞士×××
- oracle中的rownum
- AnyChat视频直播系统全面分析
- Python 加载二进制文件到 CkByteArray 对象
- sed在行首(行尾)添加字符串;在某行后添加多行字符串-转
- [嵌入式]Ubuntu下mini2440的环境搭建-截图记录-转