可以在DateandTime dataType字段中以毫秒为单位发送值

时间:2019-09-19 12:23:02

标签: servicenow servicenow-rest-api

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

1 个答案:

答案 0 :(得分: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());

致谢