在 Salesforce SOQL 或 SOSL 中是否有 SOQL 函数将日期转换为 Unix 时间戳?
Is there SOQL function to convert Date to Unix timestamp in Salesforce SOQL or SOSL?
嗨,Salesforce 开发人员,
我正在使用 Salesforce SOQL 导出标准联系人字段。我需要将它导入其他工具,但我需要将 ISO 日期时间字符串 LastModifiedDate 从 1/1/ 转换为 Unix timestamp seconds 1970.
SELECT Email,LastModifiedDate FROM Contact
Email LastModifiedDate
1 john.doe@trailhead.com 2020-10-27T14:06:12.000Z
2 laetitia.arevik@trailhead.com 2020-10-27T14:06:11.000Z
你知道怎么做吗?
我正在使用 iPaaS 平台通过 API 加载 SOQL(app.tray.io、elastic.io 和 Salesforce Workbench 用于调试问题)所以我无权写入自定义 javascript 或顶点代码。
我查了官方Salesforce Date functions,没看到我需要的功能
不 工作:
SELECT Email,FirstName,LastModifiedDate.getTime(),LastName FROM Contact
SELECT Email,FirstName,DateTime(LastModifiedDate).getTime(),LastName FROM Contact
谢谢你的想法!
你能用 (LastModifiedDate - DATETIMEVALUE('1970-01-01 00:00:00')) * 24 * 60 * 60
之类的东西创建一个新的公式字段(类型 = 数字)吗? SELECT LastModifiedTimestamp__c...
或者你怎么称呼它。
我不记得它是秒还是毫秒,你可能需要乘以 1000。
只为此设立一个字段有点浪费,但好吧,你可以做什么。
嗨,Salesforce 开发人员,
我正在使用 Salesforce SOQL 导出标准联系人字段。我需要将它导入其他工具,但我需要将 ISO 日期时间字符串 LastModifiedDate 从 1/1/ 转换为 Unix timestamp seconds 1970.
SELECT Email,LastModifiedDate FROM Contact
Email LastModifiedDate
1 john.doe@trailhead.com 2020-10-27T14:06:12.000Z
2 laetitia.arevik@trailhead.com 2020-10-27T14:06:11.000Z
你知道怎么做吗?
我正在使用 iPaaS 平台通过 API 加载 SOQL(app.tray.io、elastic.io 和 Salesforce Workbench 用于调试问题)所以我无权写入自定义 javascript 或顶点代码。
我查了官方Salesforce Date functions,没看到我需要的功能
不 工作:
SELECT Email,FirstName,LastModifiedDate.getTime(),LastName FROM Contact
SELECT Email,FirstName,DateTime(LastModifiedDate).getTime(),LastName FROM Contact
谢谢你的想法!
你能用 (LastModifiedDate - DATETIMEVALUE('1970-01-01 00:00:00')) * 24 * 60 * 60
之类的东西创建一个新的公式字段(类型 = 数字)吗? SELECT LastModifiedTimestamp__c...
或者你怎么称呼它。
我不记得它是秒还是毫秒,你可能需要乘以 1000。 只为此设立一个字段有点浪费,但好吧,你可以做什么。