Este artigo irá apresentar como adicionar ou subtrair datas na função DateAdd em ASP. Amigos que precisam saber mais podem consultar o uso da função DateAdd em ASP.
22/09/2006 12:29
Observe que os métodos de escrita em vbs e sql são ligeiramente diferentes. A postagem a seguir é para ajuda em vbs.
O SQL pesquisável do SQL vem com documentação de ajuda
Uma expressão de string que representa o intervalo de tempo a ser adicionado. Consulte a seção Configurações para valores numéricos.
Retorna a data à qual o intervalo de tempo especificado foi adicionado.
DateAdd(intervalo, número, data)
parâmetro
intervalo
Obrigatório.
número
Obrigatório. Expressão numérica que indica o número de intervalos de tempo a serem adicionados. As expressões numéricas podem ser positivas (obtendo uma data no futuro) ou negativas (obtendo uma data no passado).
data
Obrigatório. Variante ou texto que representa a data à qual o intervalo deve ser adicionado.
configurar
O parâmetro intervalo pode ter os seguintes valores:
mesa
ilustrar
Você pode usar a função DateAdd para adicionar ou subtrair um intervalo de tempo especificado de uma data. Por exemplo, você pode usar DateAdd para calcular uma data a 30 dias do dia atual ou um horário a 45 minutos de agora. Para adicionar um intervalo de tempo em dias até a data, você pode usar dias do ano (y), dias (d) ou dias da semana (w).
A função DateAdd não retorna datas inválidas. O exemplo a seguir adiciona um mês a 31 de janeiro de 1995:
NewDate = DateAdd(m, 1, 31-Jan-95) Neste exemplo, DateAdd retorna 28 de fevereiro de 1995, não 31 de fevereiro de 1995. Se a data for 31 de janeiro de 1996, será retornado 29 de fevereiro de 1996 porque 1996 é um ano bissexto.
Se a data calculada for anterior a 100 DC, ocorrerá um erro.
Se o número não for um valor longo, ele será arredondado para o número inteiro mais próximo antes do cálculo.
datediff usa algo como