DateTimeUtils - Global
A classe DateTimeUtils é uma coleção de funções de data/hora.
A classe DateTimeUtils é fornecida por meio de Script Include DateTimeUtils.
A classe DateTimeUtils pode ser usada em qualquer script do lado do servidor e está disponível por meio do GlideAjax.
DateTimeUtils - int8ToGlideDateTime(Number int64)
Converte o formato de data/hora do Microsoft AD inteiro8 para o formato GlideDateTime.
Integer8 também é conhecido como formato Microsoft Filetime. Este método é normalmente usado ao importar campos de data do usuário do AD, como Data de vencimento.
| Nome | Tipo | Descrição |
|---|---|---|
| int64 | Número | Um valor de 64 bits que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601 (UTC). |
| Tipo | Descrição |
|---|---|
| GlideDateTime | Um objeto GlideDateTime definido como a data e hora 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(Number milissegundos)
Converter milissegundos em um objeto GlideDateTime
| Nome | Tipo | Descrição |
|---|---|---|
| milissegundos | Número | O número de milissegundos |
| Tipo | Descrição |
|---|---|
| GlideDateTime | Um objeto 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();