span8
span4
你好@sigtill
我不认为FME介绍了1小时的错误,但在现阶段,我很难解释它。让我们试着去寻找问题的根源。
目录和文件路径名阅读器读取路径/文件属性。文件创建/修改/创建文件时访问的属性被捕获的/修改/访问。让我们专注于创建仅适用于现在。该文件的创建属性的值是系统时间戳记创建文件的时刻。在我的Windows机器,这个时间戳显示没有时间偏移/时区信息。我想,这是什么原因造成的问题。
例如:
你是否FME 2017年工作?在FME,你可以使用@DateTimeDiff()函数或DateTimeCalculator变压器找到现在和文件创建值之间的时间间隔(即要查找的文件是几岁)。然而,为了得到正确的结果,您需要标签您的文件与正确的时间创造的价值偏移,考虑夏令时考虑在内。
另一种选择是在UTC文件服务器(与以往任何时候都没有夏令时)。FME 2017年@DateTimeNow(UTC)函数返回UTC当前的时间,这将是容易的,如果他们是在UTC以及要比较的创造的价值的文件。换句话说,如果你有你的文件服务器在UTC和FME Server中的任何时区运行,问题会很容易与FME 2017年功能来解决。
我们要实现的时区转换功能(类似于在描述https://sqlperformance.com/2016/07/sql-plan/at-time-zone)。不过,我不认为这会帮助你解决你的问题,因为你处理不分区时间戳 - 最难的部分是如何正确的时区分配给他们。
请让我们知道你是否需要实施这些解决方案的帮助或有任何问题。
©2019安全亚搏在线软件公司|法律