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

在Mule4中转换日期(Salesforce到Oracle)

鲁乐
2023-03-14

我一直试图从Salesforce查询转换日期字段,并将该记录插入到Oracle表中。我在格式上遇到了很多麻烦,因为输入被视为字符串,所以Date{format:“yyyy-mm-dd''hh:mm:ss”}不起作用。

最终我找到了一个答案,我想在这里分享它,因为它是一个字符串,可以通过字符串操作来解决。下面是我的答案:created_at:(payload.createddate splitby“t”)[0]++“”++(((payload.createddate splitby“t”)[1])splitby“.”)[0]

共有1个答案

白志勇
2023-03-14

Hi另一个解决这个问题的方法是将您的字符串转换为DateTime,然后再转换为string

("2019-02-12T00:52:21.000Z" as DateTime) as String {format: "yyyy-MM-dd HH:mm:ss"}

这将导致您所期望的结果

 类似资料:
  • 我们正在使用Spring Data JPA访问Derby-DB。时态值定义为java.time.LocalDate(java 8 time api)。Spring Data现在随Jsr310Convertersorg.springframework.data.convert.。将LocalDate转换为java.util.Date,因为据我所知,JPA规范到目前为止不支持LocalDate。 我们

  • 问题内容: 跟进查询如何工作,找不到说明跟进查询如何工作的文档,是否还有其他类似的强制转换值查询? SELECT date‘2017-01-01’FROM dual; 提供结果1/1/2017 问题答案: 您的查询使用的是日期文字。从Oracle文档中: 您可以将DATE值指定为字符串文字,或者可以使用TO_DATE函数将字符或数字值转换为日期值。DATE文字是Oracle Database接受T

  • 问题内容: 是否有一个内置的转换方法为在Python,例如获得在指定日期的午夜?相反的转换很容易:有一个方法。 我真的必须手动打电话吗? 问题答案: 您可以使用;现在,您创建一个初始化为午夜的对象。

  • 问题内容: 如何从JSON.Net转换日期时间格式,例如: /日期(1154970000000 + 0700)/ 到ISO- ?? 格式2011-12-18T23:34:59Z 最好使用Python或Javascript。 Ive决定使用后者,因为它在JS世界中似乎是使用最广泛,人类可读且自然可排序的。我将按用户存储偏移量。 如果实现又有点问题,是否有人可以告诉我两种格式的正确名称,我可能会更不了

  • 问题内容: 我有这样的日期格式:“ 2011年6月27日”,我想将其转换为20110627 可以用bash做吗? 问题答案: 有关日期的更多信息 请注意,这仅适用于GNU日期 我读过: 可以通过替换sunfreeware.com版本的日期来解决无法支持的Solaris版本的日期

  • 问题内容: 我正在尝试将日期从转换为(但是在SQL中不是); 但是我不知道date函数如何需要时间戳,并且我无法从该字符串获取时间戳。 这怎么可能? 问题答案: 使用和: (请参阅PHP网站上的strtotime和date文档。) 请注意,这是对原始问题的快速解决方案。为了进行更广泛的转换,您实际上应该使用该类来解析和格式化:-)