打印
[技术问答]

DATEDELTA函数遇到问题,请问如何解决?

[复制链接]
997|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stormwind123|  楼主 | 2024-12-10 10:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用DATEDELTA函数计算缴费日期+有效期天数后,(有效期天数为:缴费金额除以1000乘以千元有效期天数得到的。)得到有效期截止时间,但是在使用过程中遇到问题了:DATEDELTA函数直接使用数字没问题,但是使用数字组件的公式计算后,使用该组件就会报错,不知道是什么原因引起的。

使用特权

评论回复
沙发
jcky001| | 2024-12-10 10:40 | 只看该作者
公式可能存在计算错误

使用特权

评论回复
板凳
elephant00| | 2024-12-10 10:41 | 只看该作者
查看错误消

使用特权

评论回复
地板
AloneKaven| | 2024-12-10 10:47 | 只看该作者
这是什么问题啊?


使用特权

评论回复
5
两只袜子| | 2024-12-10 12:00 | 只看该作者
可能出在组件本身或组件之间的交互上

使用特权

评论回复
6
cr315| | 2024-12-10 16:00 | 只看该作者
Python 环境中的库版本冲突或损坏

使用特权

评论回复
7
捧一束彼岸花| | 2025-2-14 01:15 | 只看该作者

你公式可能不对呗,不然也不会有错误吧


使用特权

评论回复
8
西洲| | 2025-2-14 02:27 | 只看该作者
relativedelta 函数期望其参数(如天数、月数等)为整数类型。如果你的计算公式返回了浮点数或其他非整数类型,这可能会导致问题。确保你的计算结果是整数

使用特权

评论回复
9
风凉| | 2025-2-14 03:37 | 只看该作者
如果计算出的有效期天数为负数,relativedelta 可能无法正确处理,或者根据你的需求,负数天数可能没有意义

使用特权

评论回复
10
故意相遇| | 2025-2-14 04:28 | 只看该作者
如果你在使用某种编程环境或框架(如 ExcelPython GUI 应用等),确保你的计算公式和 relativedelta 调用之间的变量传递是正确的。有时候,变量可能没有按预期更新,或者计算过程中的某个步骤出错了

使用特权

评论回复
11
白马过平川| | 2025-2-14 05:29 | 只看该作者
确保你使用的 dateutil 库是最新的,或者至少是与你的代码兼容的版本。有时候,库的旧版本可能包含错误或不支持某些功能

使用特权

评论回复
12
温室雏菊| | 2025-2-14 06:37 | 只看该作者
检查你的代码,确保没有语法错误或逻辑错误。特别是检查传递给 relativedelta 的参数

使用特权

评论回复
13
春日负喧| | 2025-2-14 07:39 | 只看该作者
这个不能仿真的吗?看看程序那里出错了

使用特权

评论回复
14
她已醉| | 2025-2-14 08:27 | 只看该作者
这种组件也能用MCU上吗

使用特权

评论回复
15
失物招領| | 2025-2-14 09:38 | 只看该作者
我觉得就是你的运算逻辑估计是写错了吧

使用特权

评论回复
16
将爱藏于深海| | 2025-2-14 10:41 | 只看该作者
可以看看你的源码么?看看你咋写的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

501

主题

2921

帖子

3

粉丝