-1

如何在 servicenow 中使用 RestAPI 发送日期和时间数据类型字段值的毫秒(1568895389)值

4

1 回答 1

2

您可以使用以下代码来满足要求。

1) 将日期字段中的值转换为 MS。

var gdt = new GlideDateTime();
gdt.setValue(current.getValue('date_type_field'));
var ms = gdt.getNumericValue();
gs.print(ms);

这将在 MS 中打印日期字段的值。您可以在 ServiceNow 或外部的任何地方使用它。

2) 将 MS 转换为日期

只需将您从 API 获得的值传递给“epochString”变量,就可以了。

var epochString = "1520577092413";
var gdt = new GlideDateTime();
gdt.setNumericValue(epochString);
gs.print(gdt.getValue());

问候

于 2019-09-22T12:27:02.653 回答