日期时间转换器
就地将一组输入日期/时间属性从一种格式转换为另一种格式。输入可以包含日期、时间(带或不带utc偏移)、日期时间(带或不带utc偏移)或unix纪元时间。
典型用途
DateTimeConverter可用于将日期/时间值转换为标准FME日期/时间格式,并以目标格式转换标准fme日期/时间值。
它是如何工作的?
DateTimeConverter使用@日期时间分析()和@日期时间格式()在盖子下面。@dateTimeParse()用于分析输入值,而@dateTimeFormat()用于格式化输出值。
配置
输入端口
这个转换器接受任何特性。
输出端口
输入功能上的选定属性将从输入格式致输出格式是的。
参数
选择一个或多个包含日期/时间值的属性。
如果设置为是的,溢出日期/时间部分(如闰秒)将向前滚动。例如,2017-02-29将被修复到2017-03-01。如果设置为没有,包含溢出日期/时间部分的输入将被拒绝。有关详细信息,请参见中的“修复”模式@日期时间分析()文档。
注意:输入格式和输出格式预设可用于日期/时间验证。例如,通过将输入和输出格式字符串都设置为“fme”,datetimeconverter将拒绝非fme datetime值。修复溢出允许闰秒和其他溢出部分向前滚动。
预览
预览窗格显示给定的输入/输出格式字符串,或有关转换失败原因的错误消息。什么时候?输入数据未指定,则根据当前时间戳生成示例输入。
注意:当输入格式或者输出格式字段是从属性指定的。
日期/时间值。预览窗格将更新为输入数据输入值。什么时候?输入数据未指定,则当前时间戳用作输入数据是的。
快速参考
所有支持的格式标志对于输入格式和输出格式是的。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项是的。
定义值
有几种方法可以定义要在变压器中使用的值。最简单的方法是简单地输入一个值或字符串,它可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从值字段旁边的下拉式上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种从各种数据源(如属性、参数和常量)构造文本字符串(包括正则表达式)的方便方法,在这些数据源中,结果直接在参数内部使用。
使用算术编辑器
算术编辑器提供了一种从各种数据源(如属性、参数和特征函数)构造数学表达式的方便方法,在这些数据源中,结果直接在参数内部使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等,无论是直接在参数中输入还是使用其中一个编辑器构造。
参考
另见:
处理行为 |
|
功能持有 |
没有 |
依赖关系 | 没有一个 |
FME授权级别 | 基本版及以上 |
别名 | dateformat DateParser DateTimeFormatConverter DateTimeFormatter DateTimeValidator |
历史 | |
类别 |
FME知识中心
FME知识中心是演示、操作指南、文章、常见问题解答等的场所。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。
搜索关于DateTimeConverter的所有结果在FME知识中心。