Manipulando Datas

por Fernando D'Angelo 5. novembro 1999 00:00

Manipulando Datas

O VBScript possibilita a obtenção e manipulação de dados no formato Data e Tempo facilmente. Abaixo, uma lista das principais funções relacionadas a esse tópico.

CDate - Date - DateSerial - Day - Hour - IsDate - Minute - Month - Now - Second - Time - TimeSerial - TimeValue - Weekday - Year

CDate - converte a expressão dada em um dado do subtipo Date.

sintaxe: CDate(nomedavariavel)

<%
aspbrasil = "23/5/99"
response.write CDate(aspbrasil) 'convertendo strings de data e tempo para o subtipo Date, é possível fazer operações matemáticas com essas datas, somando dias, meses, segundos, anos...
%>

Date - retorna a data do sistema (a data que consta no relógio do servidor).

sintaxe: Date

<%
response.write Date
%>

DateSerial - retorna um valor do subtipo data para um determinado valor de ano, mes e dia, ou seja, entrando esses 3 valores respectivamente, a função DateSerial retorna a data respectiva no formato Date.

sintaxe: DateSerial(year, month, day)

<%
response.write DateSerial(99,12,23)
%>

Day - retorna um número entre 1 e 31, representando o dia de uma determinada data.

sintaxe: Day(data)

<%
response.write Day(now)
%>

Hour - retorna um número entre 0 e 23 representando a hora de uma determinada expressão de tempo.

sintaxe: Date

<%
response.write Date
%>

IsDate - retorna True caso o valor da variável possa ser convertido em data, caso contrário, retorna False.

sintaxe: IsDate(nomedavariavel)

<%
aspbrasil = "23/5/99"
aspbrasil2 = "ASPBRASIL"
response.write IsDate(aspbrasil) 'retorna true
response.write IsDate(aspbrasil2) 'retorna false
%>

Minute - retorna um número entre 0 e 59 representando os minutos de uma determinada expressão de tempo.

sintaxe: Minute(tempo)

<%
response.write Minute(now)
%>

Month - retorna um número entre 1 e 12 representando o mês de uma determinada data.

sintaxe: Month(data)

<%
response.write Month(now)
%>

Now - retorna a data e o horário do relógio do servidor.

sintaxe: Now

<%
response.write Now
%>

Second - retorna um número entre 0 e 59 representando os minutos do sistema (o minuto que consta no relógio do servidor).

sintaxe: Second(tempo)

<%
response.write Second(now)
%>

Time - retorna o horário do relógio do sistema.

sintaxe: Time

<%
response.write Time
%>

TimeSerial - retorna uma expressão do tipo Date contendo o tempo para uma dada hora, minuto e segundo.

sintaxe: TimeSerial(hora,minuto,segundo)

<%
response.write TimeSerial(22,11,33)
%>

Weekday - retorna o dia da semana de uma determinada data.

sintaxe: Weekday(date)

<%
response.write weekday(now)
%>

Year - retorna o ano de uma determinada data.

sintaxe: Year(data)

<%
response.write Year(now)
%>

Tags:

Posts Antigos




Comentar




  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading




Calendário

<<  julho 2010  >>
seteququsedo
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Ver os posts em um calendário maior

Para divulgar oportunidades aqui, entre em contato conosco enviando a descrição completa da vaga + uma data de validade para cada uma delas.

* As vagas divulgadas neste espaço são de inteira responsabilidade das empresas anunciantes.

Assine Nossa Newsletter

Quero ser notificado quando um novo Post for publicado