第8页
第4排
你好,
我试着计算到个日期之间的差额。我需要多年的结果。从FME中心我得到
日期差异计算器。我在几天或几周内跑得很好。但是我怎样才能在一个月或几年内得到结果呢?
如果您还不能升级到FME 2017,这是一个针对蟒蛇的快速蟒蛇解决方案。预期输入属性“开始日期”和“结束日期”的格式为YYYYMMDD,输出属性“difference_in_years”:
从dateutil.relativedelta import relativedelta from datetime import datetimedef calculateyearselapsed(功能):start_date_str=feature.getattribute(“start_date”)end_date_str=feature.getattribute(“end_date”)start_date=datetime.strptime(start_date_str,'%y%m%d')结束日期=datetime.strptime(结束日期\u str,'%y%m%d')差_年=相对elta(结束日期,start_date).years feature.setattribute(“difference_in_years”,差异(以年计)
?2019安全亚搏在线软件公司|法律