如何使用servicenow中的RestAPI发送毫秒(1568895389)值作为日期和时间数据类型字段值
答案 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());
致谢