如何将日期转换为字符串,然后使用 Pentaho Kettle 将其拆分为 4 部分
Posted
技术标签:
【中文标题】如何将日期转换为字符串,然后使用 Pentaho Kettle 将其拆分为 4 部分【英文标题】:How to convert a date to string then split it into 4 parts using Pentaho Kettle 【发布时间】:2014-04-23 16:35:33 【问题描述】:我有一个表,其中包含一个名为 time_created
的列,代表一个日期:2014-02-19 23:49:59.998557
。现在我需要生成一个包含year
、month
、day
和quarter
列的新表。(用于分析目的)。
例如,2014-02-19 23:49:59.998557
应转换为:
年|月 |天 |季度
2014 | 2 | 19 |第一季度
如何使用 Kettle 做到这一点?谢谢!
【问题讨论】:
【参考方案1】:或者使用选择值步骤。这可以复制字段,然后您只需在元选项卡中指定日期到字符串转换的格式掩码。也可能更灵活..
【讨论】:
【参考方案2】:使用计算器步骤生成您需要的四个字段(年、月、..)。对于每个字段,使用您的时间戳作为 字段 A 并选择适当的计算(例如日期 A 的年份)。 您将需要围绕季度字段添加 Q (计算 = 将字段设置为常数值 A )。您可以在同一个计算器步骤中执行此操作,使用 remove 功能删除您的 Q 字段。
【讨论】:
哇,太棒了!水壶是如此强大的工具!以上是关于如何将日期转换为字符串,然后使用 Pentaho Kettle 将其拆分为 4 部分的主要内容,如果未能解决你的问题,请参考以下文章