首页 文章

在java脚本中以字节格式转换字符串值

提问于
浏览
0

我在将pentaho-data-itegration中的字符串日期值转换为有效日期格式时遇到问题 . 有人帮我将字符串日期'08-Mar-2017'转换为日期格式(2017-03-08 00:00:00 )在pentaho .

1 回答

  • 0

    Date do not have a format in PDI .

    要将'08-Mar-2017'字符串转换为日期,请使用 Select value 步骤 Meta-data 选项卡,并告诉您的字段应为 Date 类型,转换格式为 dd-MMM-yyyy (键入它,因为它不在下拉列表中) .

    要将日期转换为'2017-03-08 00:00:00'字符串,请使用 Select value 步骤, Meta-data 选项卡,并告诉您的字段应为 String 类型,转换格式为 yyyy-MM-dd hh:mm:ss .

    However, you most probably do not need to do it.

    使用日期格式的唯一时间是数据输入和输出 . 此外,它大部分时间都是透明的 .

    如果您的数据来自文件或数据网格或计算或许多其他步骤,则可以指定其格式 . 如果来自 Input table ,请考虑使用sql内置函数进行转换:根据您的数据库系统进行转换,转换,转换,日期 .

    如果输出是文件或Excel或脚本,则可以指定其格式(默认情况下为 yyyy-MM-dd hh:mm:ss ) . 如果's a sql insert or update, don' t做任何事情并让数据库进行转换 .

相关问题