RelativeDate

Esta função adiciona (ou subtrai) um determinado um número de dias em uma data.

Se você souber C#, o exemplo abaixo demonstra o equivalente a função RelativeDate:

DateTime today = DateTime.Now;
DateTime answer = today.AddDays(36);

Console.WriteLine("Hoje: {0:dddd}", today);
Console.WriteLine("Data daqui a 36 dias: {0:dddd}", answer);

 

Sintaxe:

RelativeDate ( date, n )

 

Retorno:

  • data: Data após o processamento de n;
  • null: Se qualquer um dos argumentos informados for nulo.

 

Destalhes sobre a função!

Appeon: Funciona sem restrições.

  • Se o número (n) informado for menor do que zero, a função irá retornar uma data anterior a informada em date;

Como utilizar:

Exemplo 01: Calculando a diferença entre uma data específica e hoje;

Date ld_passado = 2015-01-01
Date ld_novaData
long ll_adicionar

ll_adicionar = 10

ld_novaData = RelativeDate(ld_passado, ll_adicionar)

Argumentos:

Argumento Obrigatório Tipo Descrição
date Sim date Data que será utilizada para operação
n Sim int Numero de dias que será adicionado/subtraído da data (date).

 

Referência:

 

Dúvidas sobre  o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Dev, PowerBuilder and tagged , , , , , , .