DateTimeUtils : global
La classe DateTimeUtils est une collection de fonctions date/heure.
La classe DateTimeUtils est fournie via le script include DateTimeUtils.
La classe DateTimeUtils peut être utilisée dans n’importe quel script côté serveur et est disponible via GlideAjax.
DateTimeUtils : int8ToGlideDateTime(Numéro int64)
Convertit le format DateTime Microsoft AD integer8 au format GlideDateTime.
Integer8 est également connu sous le nom de format Microsoft Filetime. Cette méthode est couramment utilisée lors de l’importation des champs de date de l’utilisateur AD, tels que la date d’expiration.
| Nom | Type | Description |
|---|---|---|
| int64 | Numéro | Valeur de 64 bits représentant le nombre d’intervalles de 100 nanosecondes depuis le 1er janvier 1601 (UTC). |
| Type | Description |
|---|---|
| GlideDateTime | Objet GlideDateTime défini sur la date et l’heure Integer8. |
//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(Nombre de millisecondes)
Convertir des millisecondes en objet GlideDateTime
| Nom | Type | Description |
|---|---|---|
| millisecondes | Numéro | Le nombre de millisecondes |
| Type | Description |
|---|---|
| GlideDateTime | Un objet GlideDateTime |
//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();