Datum/Uhrzeit – Global
Die Datum/Uhrzeit Die Skripteinbindung ist eine Sammlung von Datums-/Uhrzeitfunktionen.
Sie können diese Skripteinbindung in jedem serverseitigen Skript verwenden und ist über GlideAjax verfügbar.
DateTimeUtils – int8ToGlideDateTime(Number int64)
Konvertiert das Dateiformat „integer8“ von Microsoft AD in das GlideDateTime-Format.
Integer8 wird auch als Microsoft Filetime-Format bezeichnet. Diese Methode wird häufig beim Importieren von Datumsfeldern von AD-Benutzern verwendet, z. B. dem Ablaufdatum.
| Name | Typ | Beschreibung |
|---|---|---|
| int64 | Zahl | Ein 64-Bit-Wert, der die Anzahl der 100-Nanosekunden-Intervalle seit dem 1. Januar 1601 (UTC) darstellt. |
| Typ | Beschreibung |
|---|---|
| GlideDateTime | Ein GlideDateTime-Objekt, das auf das Datum und die Uhrzeit von Integer8 gesetzt ist. |
//convert and set account expiration date from AD
//this is an example that could be used in an LDAP import transform map to import the LDAP account
//expires attribute to a customer created u_account_expires GlideDateTime field
var dtUtil = new DateTimeUtils();
target.u_account_expires = dtUtil.int8ToGlideDateTime(source.u_accountexpires);
DateTimeUtils – msToGlideDateTime(Number milliseconds)
Konvertieren Sie Millisekunden in ein GlideDateTime-Objekt
| Name | Typ | Beschreibung |
|---|---|---|
| milliseconds | Zahl | Die Anzahl der Millisekunden |
| Typ | Beschreibung |
|---|---|
| GlideDateTime | Ein GlideDateTime-Objekt |
//example script to call the method from a client
Replace MILLISECONDSVALUE with your variable
var ga = new GlideAjax('DateTimeUtils');
ga.addParam('sysparm_name','msToGlideDateTime');
ga.addParam('sysparm_value', MILLISECONDSVALUE);
ga.getXMLWait();
var newGDT = ga.getAnswer();