如何在服务中使用 RestAPI 发送日期和时间数据类型字段值的毫秒 (1568895389( 值
您可以使用以下代码来满足要求。
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());
问候