Carimbo de Data/Hora da Aula

hierarquia (visualização completa)

Construtores

  • Parâmetros

    Retorna o carimbo de data/ hora

  • Parâmetros

    • valor: {
          i: número;
          t: número;
      }

      Um par de dois valores indicando carimbo de data/hora e incremento.

      • i: número
      • t: número

    Retorna o carimbo de data/ hora

  • Parâmetros

    • baixo: número

      os bits inferiores 32 (assinados) do Registro de data/hora.

    • alto: número

      os bits altos (assinados) 32 do Timestamp.

    Retorna o carimbo de data/ hora

    Obsoleto(a)

    Em vez disso, use Timestamp({ t: high, i: low }) ou Timestamp(Long(low, high)) .

Propriedades

__isLong__: true
_bsontype: " carimbo de data/hora "
adicionar: ((adicionar) => Long)

Declaração de tipo

e a: ((Outro) => Long)

Declaração de tipo

comp: ((Outro) => 0 | 1 | -1)

Declaração de tipo

comparar: ((Outro) => 0 | 1 | -1)

Declaração de tipo

    • (Outro): 0 | 1 | -1
    • Compara o valor deste Long com o especificado.

      Parâmetros

      Retorna 0 | 1 | -1

      0 se forem iguais, 1 se este for maior e -1 se o fornecido for maior

divi: ((divisor) => Long)

Declaração de tipo

dividir: ((divisor) => Long)

Declaração de tipo

    • (divisor): Long
    • Retorna este comprimento dividido pelo especificado. O resultado é assinado se este Long estiver assinado ou não assinado se este Long não estiver assinado.

      Parâmetros

      Returns Long

      Quoeficiente

eq: ((Outro) => booleano)

Declaração de tipo

é igual a: ((Outro) => booleano)

Declaração de tipo

    • (Outro): booleano
    • Testa se o valor deste Long é igual ao especificado.

      Parâmetros

      Retorna booleano

eqz: (() => booleano)

Declaração de tipo

    • (): booleano
    • Este é um alias de Long.isZero

      Retorna booleano

ge: ((Outro) => booleano)

Declaração de tipo

obterbits altos: (() => número)

Declaração de tipo

    • (): número
    • Obtém os 32 bits superiores como um número inteiro assinado.

      Retorna número

obterbits altosnão assinados: (() => número)

Declaração de tipo

    • (): número
    • Obtém os 32 bits mais altos como um número inteiro sem sinal.

      Retorna número

obterbits baixos: (() => número)

Declaração de tipo

    • (): número
    • Obtém os bits 32 inferiores como um número inteiro assinado.

      Retorna número

obterbits baixosnão assinados: (() => número)

Declaração de tipo

    • (): número
    • Obtém os bits 32 inferiores como um número inteiro sem sinal.

      Retorna número

obternumbits abs: (() => número)

Declaração de tipo

    • (): número
    • Obtém o número de bits necessários para representar o valor absoluto deste Long.

      Retorna número

maiorque: ((Outro) => booleano)

Declaração de tipo

    • (Outro): booleano
    • Testa se o valor deste Long é maior que o especificado.

      Parâmetros

      Retorna booleano

maiorouigual a: ((Outro) => booleano)

Declaração de tipo

    • (Outro): booleano
    • Testa se o valor deste Long é maior ou igual ao especificado.

      Parâmetros

      Retorna booleano

gt: ((Outro) => booleano)

Declaração de tipo

gte: ((Outro) => booleano)

Declaração de tipo

alta: número
épar: (() => booleano)

Declaração de tipo

    • (): booleano
    • Testa se o valor deste Long é par.

      Retorna booleano

énegativo: (() => booleano)

Declaração de tipo

    • (): booleano
    • Testa se o valor deste Long é negativo.

      Retorna booleano

isOdd: (() => booleano)

Declaração de tipo

    • (): booleano
    • Testa se o valor deste Long é ímpar.

      Retorna booleano

éPositivo: (() => booleano)

Declaração de tipo

    • (): booleano
    • Testa se o valor deste Long é positivo.

      Retorna booleano

isZero: (() => booleano)

Declaração de tipo

    • (): booleano
    • Testa se o valor deste Long é igual a zero.

      Retorna booleano

le: ((Outro) => booleano)

Declaração de tipo

menosde: ((Outro) => booleano)

Declaração de tipo

    • (Outro): booleano
    • Testa se o valor deste Long é menor que o especificado.

      Parâmetros

      Retorna booleano

menorouigual a: ((Outro) => booleano)

Declaração de tipo

    • (Outro): booleano
    • Testa se o valor deste Long é menor ou igual ao especificado.

      Parâmetros

      Retorna booleano

baixo: número
lt: ((Outro) => booleano)

Declaração de tipo

lte: ((Outro) => booleano)

Declaração de tipo

mod: ((divisor) => Long)

Declaração de tipo

modulo: ((divisor) => Long)

Declaração de tipo

mul: ((multiplicador) => Long)

Declaração de tipo

Multiplicar: ((multiplicador) => Long)

Declaração de tipo

    • (multiplicador): Long
    • Retorna o produto deste e do Long especificado.

      Parâmetros

      Returns Long

      produto

ne: ((Outro) => booleano)

Declaração de tipo

neg: (() => Long)

Declaração de tipo

negar: (() => Long)

Declaração de tipo

    • (): Long
    • Retorna a negação do valor deste longo.

      Returns Long

neq: ((Outro) => booleano)

Declaração de tipo

não: (() => Long)

Declaração de tipo

    • (): Long
    • Retorna o bitwise NÃO deste Longo.

      Returns Long

nãoé igual a: ((Outro) => booleano)

Declaração de tipo

    • (Outro): booleano
    • Testa se o valor deste Long é diferente do especificado.

      Parâmetros

      Retorna booleano

ou: ((Outro) => Long)

Declaração de tipo

    • (Outro): Long
    • Retorna o bitwise OR deste Longo e especificado.

      Parâmetros

      • outro: string | número | Longo

      Returns Long

rem: ((divisor) => Long)

Declaração de tipo

deslocamento para aesquerda: ((numBits) => Long)

Declaração de tipo

    • (numBits): Long
    • Retorna este comprimento com bits deslocados para a esquerda pelo valor fornecido.

      Parâmetros

      • numBits: número | Longo

        Número de bits

      Returns Long

      Deslocado por muito tempo

deslocamentopara a direita: ((numBits) => Long)

Declaração de tipo

    • (numBits): Long
    • Retorna este longo com bits aritmeticamente deslocados para a direita pelo valor fornecido.

      Parâmetros

      • numBits: número | Longo

        Número de bits

      Returns Long

      Deslocado por muito tempo

Deslocamento à direitanão assinado: ((numBits) => Long)

Declaração de tipo

    • (numBits): Long
    • Retorna este comprimento com bits logicamente deslocados para a direita pelo valor fornecido.

      Parâmetros

      • numBits: número | Longo

        Número de bits

      Returns Long

      Deslocado por muito tempo

shl: ((numBits) => Long)

Declaração de tipo

shr: ((numBits) => Long)

Declaração de tipo

shr_u: ((numBits) => Long)

Declaração de tipo

shru: ((numBits) => Long)

Declaração de tipo

sub: ((subtrahend) => Long)

Declaração de tipo

subtrair: ((subtrahend) => Long)

Declaração de tipo

    • (subtrahend): Long
    • Retorna a diferença deste e do Long especificado.

      Parâmetros

      Returns Long

      Diferença

para aBigInt: (() => bigint)

Declaração de tipo

    • (): bigint
    • Converte o Long para um BigInt (precisão arbitrária).

      Retorna o tamanho inteiro

paraBytes: ((le?) => número[])

Declaração de tipo

    • (le?): número[]
    • Converte este Longo em sua representação de bytes.

      Parâmetros

      • Optional le: boolean

        Se little ou big endian, o padrão é big endian

      Retorna o número[]

      Representação de bytes

toBytesBE: (() => número[])

Declaração de tipo

    • (): número[]
    • Converte este Longo em sua representação de bytes big endian.

      Retorna o número[]

      Representação de bytes big endian

paraBytesLE: (() => número[])

Declaração de tipo

    • (): número[]
    • Converte este Longo em sua representação de bytes little endian.

      Retorna o número[]

      Representação de bytes little endian

paraInt: (() => número)

Declaração de tipo

    • (): número
    • Converte o Longo para um número inteiro de 32 bits, supondo que seja um número inteiro 32 bits.

      Retorna número

paranúmero: (() => número)

Declaração de tipo

    • (): número
    • Converte o Longo para a representação de ponto flutuante mais próxima deste valor (double, 53 mantisse de bits).

      Retorna número

paraassinado: (() => Long)

Declaração de tipo

    • (): Long
    • Converte este longo para assinado.

      Returns Long

toString: ((radix?) => string)

Declaração de tipo

    • (radix?): string
    • Converte o Longo em uma string escrita no radix especificado.

      Parâmetros

      • Optional radix: número

        Base (2-36), padrão para 10

      Retorna a string

      Lança

      RangeError Se radix estiver fora do intervalo

paraNão assinado: (() => Long)

Declaração de tipo

    • (): Long
    • Converte este longo para não assinado.

      Returns Long

não assinado: booleano
xor: ((Outro) => Long)

Declaração de tipo

    • (Outro): Long
    • Retorna o XOR bitwise deste Long e do fornecido.

      Parâmetros

      • outro: string | número | Longo

      Returns Long

MAX_VALUE: Long

Métodos

  • Retorna a string

  • Retorna {
        $timestamp: string;
    }

    • $timestamp: string
  • Retorna um Registro de data/hora para os bits superiores e inferiores fornecidos. Supõe-se que cada um use 32 bits.

    Parâmetros

    • downBits: número

      os 32bits inferiores.

    • HighBits: número

      os 32-bits altos.

    Retorna o carimbo de data/ hora

  • Retorna um Registro de data/hora representado pelo valor inteiro fornecido (32-bit).

    Parâmetros

    • valor: número

    Retorna o carimbo de data/ hora

  • Retorna um Registro de data/hora que representa o valor numérico fornecido, desde que seja um número finito. Caso contrário, zero é retornado.

    Parâmetros

    • valor: número

    Retorna o carimbo de data/ hora

  • Retorna um timestamp da string fornecida, opcionalmente usando a base fornecida.

    Parâmetros

    • str: string

      a representação textual do Timestamp.

    • optRadix: número

      a base na qual o texto está escrito.

    Retorna o carimbo de data/ hora

Gerado usando TypeDoc