我该如何在vb.net中编写一些基本的代数数学?
示例:
我需要安排一个流程在对象开始日期之前60天运行。
当我的进程运行时,我会这样做:
Now(UTC) - StarDate(UTC) = days diff
如果天差小于60,我将立即运行我的流程。
如果超过60天,我需要安排流程在60天内再次运行。
所以这给了我
X - [daysDiff] = 60
我知道如何在纸上解决此问题,但不能在vb.net代码中解决。
示例:
X - 107 = 60
每边增加107,我有几天要增加(107)
我如何在VB.net中完成此操作?
答案 0 :(得分:0)
如果您想知道何时运行它:如果超过60天,则从该值中减去60,这将告诉您何时再次进行检查...。因此,如果您进行了初始检查并返回相差61天,超过了60天,因此减去60,剩下1。因此,现在您知道您需要将其安排在1天之内。如果执行初始检查,结果为107,则减去60,结果为47 ...因此,您知道在47天之内需要重新运行,因为这将使60天失效。这是两个简单的步骤。