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

在Talend中将字符串转换为ISO日期格式

阚允晨
2023-03-14

我有Excel数据,并尝试使用Talend Big data for Open Studio将数据插入MongoDB。这是我的工作,

tFileInputExcel --> tMap --> tMongoDBOutput

在excel表单中,我有一个日期值列,格式为7/13/2017(MM/DD/YYYY)作为字符串类型,我正在尝试将该列值作为ISO格式ISODate(“2017-07-13T00:00:00.000Z”)插入MongoDB中。

共有1个答案

阴波峻
2023-03-14

如果mongodb列模式是DATE,则可以简单地执行以下操作:

TalendDate.parseDate("MM/dd/yyyy",row3.newColumn) 

这将自动转换您的mongoDB列所拥有的日期模型中的日期。

您可以在Talend日期模型中更改架构,如“yyyy-mm-dd't'hh:mm:sss'z'”

 类似资料:
  • 我需要将一些字符串日期转换为另一种格式的字符串日期 我想按照“yyyy-MM-dd'T'HH:MM:ss.SSSXX”模式获得ISO-8601格式的结果日期字符串 你能帮我实现这个吗?

  • 我有一个字符串格式化的日期我怎么能得到这个的Epoch值?

  • 我有这段代码,在这里我试图将日期字符串从一种格式转换为另一种格式,最后我想再次使用日期对象。

  • 问题内容: 我想要这种格式 问题答案: 您需要先 解析 日期字符串(使用方法),才能 使用与格式匹配的格式获取对象。 然后使用所需的格式来 格式化 Date对象(Use 方法)以获取字符串。 输出:- 第一种格式是RFC 822 TimeZone与您的日期字符串匹配。有关在日期格式中使用的其他各种选项,请参见。

  • 问题内容: 我正在尝试将字符串转换为日期格式,我尝试了很多方法来实现此目的,但是没有成功。我的字符串是“ 2012年1月17日”。我想将其转换为“ 2011-10-17”。有人可以告诉我这样做的方法吗?如果您通过示例工作过,那将是真正的帮助! 问题答案:

  • 我得到一串零。有人能帮忙吗?