获取下一天日期
来源:互联网 发布:软件代理招商方案 编辑:程序博客网 时间:2024/05/19 23:04
//获取当月有多少天, bLeapYear判断是否闰年 int getDaysInMonth(int month, bool bLeapYear) { switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31; case 2: if (bLeapYear) { return 29; } else return 28; case 4: case 6: case 9: case 11: return 30; } return -1; } //获取st的下一天 SYSTEMTIME getNextDay(SYSTEMTIME st) { //判断闰年 bool bLeapYear = false; if ( (st.wYear % 4 == 0 && st.wYear % 100 != 0) || st.wYear % 400 == 0 ) { bLeapYear = true; } int tomorrowYear = st.wYear; int tomorrowMonth = st.wMonth; int tomorrowDay = st.wDay + 1; int tomorrowWeek = st.wDayOfWeek + 1; int days = getDaysInMonth(tomorrowMonth, bLeapYear); //next month if(tomorrowDay > days) { tomorrowDay = 1; tomorrowMonth += 1; //next year if(tomorrowMonth > 12) { tomorrowMonth = 1; tomorrowYear += 1; } } //week if (tomorrowWeek > 7) { tomorrowWeek = 1; } SYSTEMTIME tomorrowTime = st; tomorrowTime.wYear = tomorrowYear; tomorrowTime.wMonth = tomorrowMonth; tomorrowTime.wDay = tomorrowDay; tomorrowTime.wDayOfWeek = tomorrowWeek; return tomorrowTime; }
0 0
- 获取下一天日期
- 获取指定日期的下一天日期
- 日期处理 获取下一天时间
- js获取指定日期的下一天
- java获取指定日期的下一天
- 获取当前日期的下一天的日期
- 输入当前日期,获取下一天的日期
- 获取输入日期前后一天
- JS操作日期,获取当前日期,加一天,减一天
- 输入日期显示下一天
- 求解下一天的日期
- java日期获取前一天和后一天
- js获取月的最后一天日期
- js获取月的最后一天日期 .
- java 获取某年最后一天日期
- 获取上个月第一天和最后一天日期
- 获取一段日期中的每一天
- java日期获取前一天和后一天
- npm错误
- 如何修改网络连接的网络位置
- @Override must override a superclass method 问题解决
- 分布式机器学习的故事
- Activity
- 获取下一天日期
- some functions of matlab used for digital images processing
- shell常用命令
- 找到结构体数组某个属性满足条件的其他属性\或满足属性条件的样本
- 获取CPUID
- 数组(一)------模拟ArrayList
- 免费的各类API接口
- 安卓中状态选择器和颜色选择器的使用
- oracle 11g 导入数据库,表空间超过32G的解决办法