Python持久规则post json函数和日期格式不起作用

Python持久规则post json函数和日期格式不起作用,python,json,durable-rules,Python,Json,Durable Rules,发布持久规则的Json不允许格式化日期 将字符串过帐到变量works中 from datetime import datetime a="11-02-2020" start = datetime.strptime(a, "%d-%m-%Y") end = datetime.strptime("11-02-2020", "%d-%m-%Y") a= start > end print(start) 不工作的示例代码: from durable.lang import * import

发布持久规则的Json不允许格式化日期

将字符串过帐到变量works中

from datetime import datetime

a="11-02-2020"
start = datetime.strptime(a, "%d-%m-%Y")
end = datetime.strptime("11-02-2020", "%d-%m-%Y")
a= start > end
print(start)
不工作的示例代码:

from durable.lang import *

import json
from datetime import datetime

with ruleset('test'):
    def method(c):
        a=str(m.InsertDate)
        start = datetime.strptime(a, "%d-%m-%Y")
        end = datetime.strptime("11-02-2020", "%d-%m-%Y")
        b= start > end
        print(start, b)
post('test', {'InsertDate':'02-03-2020'})
收到错误:引发消息NothandledException(消息)


durable.engine.MessageNotHandledException:{'InsertDate':'02-03-2020'}

使用
time.time()
而不是日期

根据我的调查,我相信是持久规则的框架无法加载json数据和执行进一步的操作。尝试从json求和为整数时出现相同错误。


从dustable.lang导入*
从日期时间导入日期时间
使用规则集('test1'):
@当_all(+m.insertDate)
def比较_日期(c):
a=str(c.m.insertDate)
start=datetime.strtime(a,“%d-%m-%Y”)
end=datetime.strtime(“11-02-2020”,%d-%m-%Y”)
b=开始>结束
打印(开始,b)
post('test1',{'insertDate':'02-03-2020'})

感谢您的反馈。不幸的是,这并不能解决我的问题。time.time()会给我时钟信息。无法识别json输入。我的最终目标是比较两次约会。类似这样的@when_all((m.InsertDate>=StartDate)和(m.InsertDate)