如何在 servicenow 中使用 RestAPI 发送日期和时间数据类型字段值的毫秒(1568895389)值
问问题
195 次
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 回答