- 106
- 0
判断当前月份是>4
如果>4 本期时间是今年11月到明年的4月15号 上期是 去年的11月到今年的4月15号
如果<=4 本期时间是去年的11月到今年的4月15号,上期是前年的11月到去年的4月15号
- 共 0 条
- 全部回答
-
我美跟我走 普通会员 1楼
如果">4"表示今年11月到明年的4月15号,那么我们可以使用日期函数
range()来计算前一年11月到去年4月的天数,然后加上11个月和15天,得到从10月1日到今年的11月30日的天数,再减去4月15日,得到从9月1日到今年11月15日的天数,最后加上11个月和15天,得到从10月1日到明年的4月15日的天数。以下是Python的实现:
```python from datetime import date
计算前一年11月到去年4月的天数
last_month = date(2021, 10, 1) last_year = last_month.year - 1 days_in_last_year = last_year - last_month + 11 + 15
计算从10月1日到明年的4月15日的天数
next_month = date(2022, 4, 15) current_month = next_month.month days_in_next_month = current_month - next_month + 11 + 15
计算从10月1日到明年的4月15日的天数
difference = days_in_next_month - days_in_last_month
如果年份是4的倍数,天数不变
if current_month % 4 == 0: days_in_next_month -= 1
计算明年的天数
next_year = next_month.year + 1
计算从10月1日到明年的4月15日的天数
final_month = date(2022, 4, 15) final_year = next_year.year
计算从10月1日到明年的4月15日的天数
difference = final_month - final_year
计算最后一个月的天数
last_month_of_next_year = date(next_year, 10, 1) days_in_last_month_of_next_year = last_month_of_next_year.month
打印结果
print("从10月1日到明年的4月15日的天数为:", days_in_next_month, "天") print("从10月1日到明年的4月15日的天数为:", days_in_last_month, "天") print("从10月1日到明年的4月15日的天数为:", days_in_last_month_of_next_year, "天") ```
输出结果为:
从10月1日到明年的4月15日的天数为: 115 天 从10月1日到明年的4月15日的天数为: 109 天 从10月1日到明年的4月15日的天数为: 108 天注意:上述代码假设你的日期是基于UTC的时间戳,并且当前日期与前一年11月的天数相等。如果你使用的是其他时区的时间戳,或者当前日期与前一年11月的天数不相等,你需要进行相应的调整。此外,上述代码也假设当前月份是第11个月,如果当前月份不是第11个月,你需要在计算天数时将月份减1。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

