两个时间差,如2006-12-17,2007-10-12,怎么计算返回9月25天。
标签:
两个时间差,如2006-12-17,2007-10-12,怎么计算返回9月25天。
根据你的需求,我们需要实现一个简单的减法运算,当日相减不够时,需要向月借位,当月相减不够时,需要向年借位,设计算法如下:
最后在说一句,这里需要保证dt2>dt1,如果dt1>dt2时,可以将dt1和dt2的值交换计算。
这个你完全可以自己计算的,vs有相应的类,哪一天的哪一个月有多少天vs都有类帮你计算的,你按照初始时间一直完后累加就是到了
你好 根据你发的图片 应该是先用年份相减得出一年
然后月份相减 得负数所以从年份上借一当12(月份到年份是12进制的)所以是22月-12月=10月
然后就是10个月零12天-17天
这个时候12-17得负数 所以从月份上借一当30
所以是9月25(42-17)天
你这规则说的不清楚。。。
9月30号到10月1号算相隔一个月吗 ?
9月25天怎么计算?一个月算30天?