当前位置: 首页 > 知识库问答 >
问题:

talend中的Null和date格式处理

饶德元
2023-03-14

共有1个答案

岳涵煦
2023-03-14

起初,我不太理解为什么要使用tConvertType组件。在定义了一个适当的模式之后,Talend会将数据更改为Java Date对象,从那时起,格式就不重要了,当您想将其放入Postgres表中时,也不必转换它。至少不应导致NullPointerException。

请考虑以下步骤:

输入文件示例

检查输出

在将输入组件连接到tLogRow之后,可以正确处理null/empty/space值。

我希望这会有所帮助。

 类似资料:
  • 我在REST项目(SpringBoot+Hibernate)中生成的JSON响应中有一个日期格式的问题。 当我调用function时,得到的JSON如下所示: 我的实体:

  • 我的工作Talend是关于csv文件和postregresql表之间的映射。我需要在csv文件中插入一个列日期,它可以是normale格式yyyyMMdd或(0/99999999)。因此,如果日期等于0或999999999,它将映射为数据库中的空变量,否则数据必须加载为日期类型时间戳yyyy-mm-dd hh:mm:ss。在csv文件中,我将date声明为int,因此我必须在tmap中将int解析

  • 相对moment来说十分轻量的实现。 使用 import { dateFormat } from 'vux' dateFormat(new Date(), 'YYYY-MM-DD HH:mm:ss') 作为 filter 使用 import { dateFormat } from 'vux' export default { filters: { dateFormat } }

  • 本节提供了一个实例来演示如何使用DateFormat类和SimpleDateFormat类格式化Date对象,以及如何将格式化后的字符串追加到指定的字符串后面,最后演示了修改时区的方法。 例子 : 格式化Date对象 实例的代码如下: package chapter8; import java.text.SimpleDateFormat; import java.text.DateFormat;

  • Locale可用于在SimpleDateFormat类中的模式上创建特定于语言环境的格式。 请参阅以下使用特定于语言环境的SimpleDateFormat类的示例。 IOTester.java import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.

  • 以下是在日期格式化模式中使用字符。 Sr.No. 类和描述 1 G 要显示时代。 2 y 显示年份。 有效值yy,yyyy。 3 M 显示月份。 有效值MM,MMM或MMMMM。 4 d 显示月份的日期。 有效值d,dd。 5 h 显示一天中的小时(上午1-12点/下午)。 有效值hh。 6 H 显示一天中的小时(0-23)。 有效值HH。 7 m 显示小时(0-59)。 有效值mm。 8 s 显