---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# DateTimeUtils - Global

# DateTimeUtils - Global {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

A inclusão de script DateTimeUtils é uma coleção de funções de data/hora.

Você pode usar esta inclusão de script em qualquer script do lado do servidor e está disponível por meio do GlideAjax.

## DateTimeUtils -- int8ToGlideDateTime(Número int64) {#ariaid-title2}

Converte o formato de data/hora do número inteiro8 do Microsoft AD no formato GlideDateTime.
O formato 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.
{#r_DTU-int8ToGlideDateTime_N__table_rzj_nn1_4t__entry__3}

| 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). |
[Tabela 1. Parâmetros]

{#r_DTU-int8ToGlideDateTime_N__table_rzj_nn1_4t} {#r_DTU-int8ToGlideDateTime_N__table_szj_nn1_4t__entry__2}

| Tipo | Descrição |
|-|-|
| GlideDateTime | Um objeto GlideDateTime definido para a data e hora Integer8. |
[Tabela 2. Retorna]

{#r_DTU-int8ToGlideDateTime_N__table_szj_nn1_4t}  

    //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(Número milissegundos) {#ariaid-title3}

Converter milissegundos em um objeto GlideDateTime
{#r_DTU-msToGlideDateTime_N__table_ocn_p41_4t__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| milissegundos | Número | O número de milissegundos |
[Tabela 3. Parâmetros]

{#r_DTU-msToGlideDateTime_N__table_ocn_p41_4t} {#r_DTU-msToGlideDateTime_N__table_pcn_p41_4t__entry__2}

| Tipo | Descrição |
|-|-|
| GlideDateTime | Um objeto GlideDateTime |
[Tabela 4. Retorna]

{#r_DTU-msToGlideDateTime_N__table_pcn_p41_4t}  

    //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();


