评论和答案为“DateDifferenceCalculator” https://knowledge.亚搏在线safe.com/questions/43067/datedifferencecalculator.html 最新的评论和答案的问题“DateDifferenceCalculator” 通过jtn40764回答 https://knowledge.亚搏在线safe.com/answers/43109/view.html

谢谢您的帮助。它运行。

周五,2017年4月21日6时32分34秒GMT jtn40764
通过david_r回答 https://knowledge.亚搏在线safe.com/answers/43075/view.html

如果您无法升级到FME 2017年只是还没有,这里是一个为PythonCaller一个快速的Python的解决方案。预计,输入属性的格式YYYYMMDD“起始日期”和“END_DATE”,输出属性“difference_in_years”:

从日期时间日期时间进口进口dateutil.relativedelta DEF relativedelta CalculateYearsElapsed(功能):start_date_str = feature.getAttribute( “起始日期”)end_date_str = feature.getAttribute( “END_DATE”)起始日期= datetime.strptime(start_date_str,“%Y%M%d')= END_DATE datetime.strptime(end_date_str, '%Y%米%d')difference_in_years = relativedelta(END_DATE,起始日期).years feature.setAttribute( “difference_in_years”,difference_in_years)

星期四,2017年4月20日15时27分31秒GMT david_r
通过ciarab回答 https://knowledge.亚搏在线safe.com/answers/43071/view.html

2017年DateTimeCalculator可以让你做到这一点很容易

星期四,2017年4月20日15时09分41秒GMT ciarab
由吉奥回答 https://knowledge.亚搏在线safe.com/answers/43070/view.html

看到昨天的话题..

[时钟格式[今天时钟扫描] -format {引用%j}] - [时钟格式[时钟扫描{YourAttribute}] -format {引用%j}]

(差异相比,今天..)

替换引用%j(为今年天)%W(为今年周)获得weekdifference。

要计算多年来daydifference(超过yearboundaries),您需要检查,如果今年是一个leapyear

或做时钟扫描,然后使用常见的计算中的一个。

星期四,2017年4月20日15时08分42秒GMT GIO
通过david_whiteside回答 https://knowledge.亚搏在线safe.com/answers/43069/view.html

它看起来像单位定制变压器与别名参数中设置。

您可以编辑参数的定义。

在配置部分,你可以用别名添加一个新的选择。别名将是在一个月或一年的秒数。我认为这是不包括为一个月或一年的秒数而变化,因此任何输出是不准确的。

星期四,2017年4月20日14点53分12秒GMT david_whiteside