c# – 每月结算周期的最佳模式
发布时间:2020-12-15 08:14:57 所属栏目:百科 来源:网络整理
导读:我为我的新计费系统编写了一些代码.目的是在每个月的同一天向客户收费. (不是本月的第1天或最后一天) static bool NeedToBill(DateTime planLastBilled,DateTime cycleDate) { // is today the same date as the cycleDate AND is was the planLastBilled no
我为我的新计费系统编写了一些代码.目的是在每个月的同一天向客户收费. (不是本月的第1天或最后一天)
static bool NeedToBill(DateTime planLastBilled,DateTime cycleDate) { // is today the same date as the cycleDate AND is was the planLastBilled not the same day as today? if (DateTime.UtcNow.Day.Equals(cycleDate.Day) && !DateTime.UtcNow.Day.Equals(planLastBilled)) return true; else return false; } 两个陷阱是: >如果他的cycleDate.Day是31,而当前月只有29天 这里有一个共同的最佳做法吗? 所以看起来有很多事要检查 >这个帐户本月已经开帐单吗? 谢谢! 解决方法
只允许选择1到28之间的结算日.根据我的经验,这是大多数信用卡/贷款公司在给出选择时如何处理它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 自学 Swift - 三十天三十个 Swift 小项目(更新中...)
- Postgresql中的Time Travel功能
- ruby-on-rails – 如何将Ruby 1.9.2降级为Ruby 1.8.7来运行
- redux和react-redux的使用详解
- 构造函数 – 清理代码 – 依赖注入
- c# – 为什么在使用OleDb的Excel导入中忽略第一个空行
- ruby-on-rails – gem install:错误:无法构建gem原生扩展
- MTD(4)---nand flash的bbt坏块表的建立函数代码分析
- c# – 初始化属性的良好做法?
- Jersey版本问题:找不到媒体类型= application/xml的Messag