A maneira mais fácil de demonstrar a formatação de datas é mostrar um código exemplo com várias permutações do comando.
FormatDateTime(Data[,Formato_do_nome])
A função FormatDateTime tem as seguintes partes:
Parte | Descrição |
Data | Obrigatório.Data que será formatada |
Formato_do_nome | Opcional. Valor numérico que indica o formato date/time que será usado. Se for omitido, o formado vbGeneralDate será usado. |
Parâmetros
O argumento Formato_do_nome tem o seguinte domínio:
Constante | Valor | Descrição |
vbGeneralDate | 0 | Mostra a data e/ou hora. Se houver uma data, mostrará como short date. Se for hora, mostrará como long time. Se houver data e hora ambas serão mostradas. |
vbLongDate | 1 | Mostra a data usando o formato long date especificado nas Configurações Regionais do Painel de Controle |
vbShortDate | 2 | Mostra a data usando o formato short date especificado nas Configurações Regionais do Painel de Controle. |
vbLongTime | 3 | Mostra a hora usando o formato especificado nas Configurações Regionais do Painel de Controle. |
vbShortTime | 4 | Mostra a hora usando o formato 24-horas (hh:mm). |
1 <html><head>
2 <title>formatdates.asp</title>
3 </head><body bgcolor="#FFFFFF"><html>
4 <%'ASP que formata data
5 response.write "<hr>"
6 for counter=0 to 4
7 currentdate=now()
8 response.write "today is..." & "<br>"
9 response.write currentdate & "<P>"
10 select case counter
11 case 0
12 whichformat="vbgeneraldate"
13 case 1
14 whichformat="vblongdate"
15 case 2
16 whichformat="vbshortdate"
17 case 3
18 whichformat="vblongtime"
19 case 4
20 whichformat="vbshorttime"
21 end select
22 response.write "FormatDate(now()," & whichformat & ")="
23 response.write Formatdatetime(currentdate,counter) & "<P><HR>"
24 next%>
25 </body></html>
Fonte: http://unix.wmonline.com.br/asp/tutorial2/asp_licoes_basicas.htm