Date and Time

É sempre bom relembrar as variáveis de ambiente para trabalhar com data e hora no Natural. Chupinhado do site da SoftwareAg (http://documentation.softwareag.com/natural/nat426mf/vari/dtime.htm).

Data

Variável Formato/Tamanho Formato*
*DATD A8 DD.MM.YY
*DAT4D A10 DD.MM.YYYY
*DATE A8 DD/MM/YY
*DAT4E A10 DD/MM/YYYY
*DATG A15 DDNomeDoMêsYYYY (data gregoriana)
*DATI A8 YY-MM-DD
*DAT4I A10 YYYY-MM-DD
*DATJ A5 YYDDD (data juliana anual / dia no ano)
*DAT4J A7 YYYYDDD (data juliana anual / dia no an)
*DATN N8 YYYYMMDD
*DATU A8 MM/DD/YY
*DAT4U A10 MM/DD/YYYY
*DATV A11 DD-Mês-YYYY
*DATVS A9 DDMONYYYY
*DATX D formato de data interno

* D = dia, M = mês, Y = ano, Mês = apenas as 3 primeiras letras do nome obtido por *DATG

Hora

Variável Formato/Tamanho Explicação
*TIMD (r) N7 Pode apenas ser usado junto com o comando SETTIME, pois fornece a diferença de tempo no formato HHIISST da sua execução do SETTIME e a da chamada da variável.(r) representa o label/marca ou linha do comando SETTIME usado como base para o *TIMD.
*TIME A10 Contem a hora do dia no formato HH:II:SS.T (*).
*TIME-OUT N5 Contem o número de segundos antes da transação atual dar time out (apenas disponível com Natural Security).*TIME-OUT é 0 se o mode transacional não foi acionado, que somente ocorre quando é executado um FINDREAD or GET para ler um registro da base para atualizá-lo.

*TIME-OUT é reiniciado para 0 quando um END TRANSACTION ou BACKOUT TRANSACTION é executado.

*TIMESTMP B8 Valor do relógio interno da máquina.

Sob BS2000/OSD, este valor é disponível como hora local ou como GMT. Para ser consistente em todos os ambientes, o conteúdo de *TIMESTMP sob BS2000/OSD é sempre em GMT.

*TIMN N7 Contém a hora do dia no formato HHIISST (*).
*TIMX T Contém  a hora do dia no formato de hora interno.

* H = hora, I = minuto, S = segundo, T = décimo de segundo.

 

3 respostas para Date and Time

  1. Nadielle disse:

    Bom dia.
    Quais os comandos para um texto sair em negrito, centralizado e sublinhado no Natural?
    Obrigada!

    • Daniel disse:

      Eu trabalho com Natural para mainframe… no grande porte (3270) você pode colocar máscra de saída nos textos e até centralizar, mas negrito e sublinhado não dá… Vou ficar devendo essa… ;(

  2. Alex disse:

    Tb queria saber…

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.