C语言——计算当前日期前/后N天的日期
以下代码是计算当前日期前后N天的日期;
CalcType 类型可以选择为几天前,或几个月前;
当CalcType为几天前时,daytime表示具体几天;当CalcType为月时,daytime表示计算几月;
int year = 2021;int month = 7; int data = 31;表示设置当前日期和计算的结果日期;如将函数封成接口,可将该参数作为接口参数传入传出;
{
int CalcType = 1; // 0:几天前;1:一个月前;2:三个月前;3:半年前(六个月前);
int daytime = 5;
int year = 2021;
int month = 7;
int data = 31;
int iRet = -1;
int leapyear = 0;
int sum = 0;
static int month_date[12]={31,28,31,30,31,30,31,31,30,31,30,31};
if(year <= 0 || month > 12 || month < 1)
{
iRet = -1;
}
if(((0== (year%4))&&(0 !=(year%100)))||(0== (year%400)))
{
leapyear = 1;
}
if (m
C语言——计算当前日期前/后N天的日期相关推荐
- 计算当前日期前几(年、月、日)或后几(年、月、日)的日期
计算当前日期前几(年.月.日)或后几(年.月.日)的日期 1.计算当前日期前几年或后几年当前的日期 2.计算当前日期前几月或后几月当前的日期 3.计算当前日期前几天或后几天的日期 4.举例 1.计算当 ...
- sql server 获取当前日期前三十天的日期
select convert(varchar(10),dateadd(dd,number,dateadd(month,-1,getdate())),120) as dt from master..sp ...
- c语言推算多少天后日期思路,计算多少天后的日期
C语言:计算多少天后的日期 有的时候我会想,再过个100天是几月几日呢?也许你能够翻翻日历,可是若是是1000天.10000天之后呢?为何咱们不写个小程序来专门处理这个问题呢?彷佛也不是很复杂-- 因 ...
- java mil sec per day_java 获取当前日期 前10天的日期
下面都是获取当前日期 前10天(含当天)日期 的代码. Ctrl+c Ctrl+v 直接用. Calendar cal=Calendar.getInstance(); int year = cal.g ...
- Calendar获取当前日期,或前几天,或后几天的日期
Calendar获取当前日期,或前几天,或后几天的日期 置顶 2018年07月04日 12:00:22 imHanweihu 阅读数:9026 版权声明:本文为博主原创文章,转载请注明出处 https ...
- hive:函数:日期比较函数:获取当前日期 + date_add + date_sub函数获取前几天或后几天的日期
获取当前日期: 方式1: select from_unixtime(unix_timestamp(),'yyyy-MM-dd HH:mm:ss') curr_date; 返回: 2020-09-17 ...
- java计算当前日期后N个工作日的日期
如图,合同中有很多这种日期计算,故封装一通用工具类,记录于此.需求如下: WorkDayUtils如下: package com.sqds.utils;import org.apache.common ...
- Vue获取当前日期时间、获取指定时间的前、后多少天的日期
https://blog.csdn.net/ForeverBana/article/details/103472751 Vue获取当前日期 https://blog.csdn.net/weixin_ ...
- JS获取当前日期的前天、昨天、今天、明天、后天、大后天、前n天和后n天的日期
1.如何获取当前日期的前n天,后n天的日期 function getDateStr(AddDayCount) {var dd = new Date();dd.setDate(dd.getDate()+ ...
- 后N天C语言,c语言计算一个日期的下一天后N天后的日期
http://blog.sina.com.cn/s/blog_6be3556a0101g87u.html 方法一: ------------------------------------------ ...
最新文章
- KMP----next数组 最长相同前后缀 递归求法解释
- 【Groovy】闭包 Closure ( 闭包参数列表规则 | 默认参数列表 | 不接收参数 | 接收自定义参数 )
- 目标检测——数据清洗的学习笔记
- Python基础——mysql数据库、SQLAlchemy
- Junipre认证必了解产品:juniper Networks SSG550M
- python上传文件
- linux命令安装tongweb教程,【中间件】TongWeb安装
- Python智能对话机器人实现
- etf基金代码大全_最全ETF基金分类大全
- 渗透测试-SQL注入检测
- 苹果手机投屏到电脑大屏幕上的方法
- mac安装PS cc2019 error问题汇总
- HD2直刷WP7系统教程及详细说明【ROM+直刷驱动+内存卡工
- oracle kup04040,ORA-20011: Approximate NDV failed: ORA-29913: 执行 ODCIEXTTABLEOPE
- iOS 动画(基于Lottie封装)
- 神秘海域:顶级工作室“顽皮狗”成长史(上)
- linux team 模式,linux 聚合口 team libteam 简介
- 前端框架light7的使用体验
- C#利用控件拖拽技术制作拼图游戏
- 程序员高效办公利器整理