Formato de Fechas

27/08/2004 - 17:48 por Omar Valdovino | Informe spam
Hola a todos:

Como puedo darle el formato a una fecha para que siempre se presente como:

01/12/2004 (Primero de diciembre del 2004)
05/08/2004 (Cinco de Agosto del 2004)

Preguntas similare

Leer las respuestas

#1 Omar Valdovino
27/08/2004 - 18:10 | Informe spam
quiero mostrar esas fechas en una tabla.

"QNet" escribió en el mensaje
news:
Quieres poner texto o solo utilizar formato americano?

QNet

"Omar Valdovino" wrote in message
news:
> Hola a todos:
>
> Como puedo darle el formato a una fecha para que siempre se presente
como:
>
> 01/12/2004 (Primero de diciembre del 2004)
> 05/08/2004 (Cinco de Agosto del 2004)
>
>


Respuesta Responder a este mensaje
#2 Will
27/08/2004 - 18:36 | Informe spam
Esto te Servira Omar

Function FormatFecha(sFecha)
Dim dd, mm, yy

If DatePart("d", CDate(sFecha)) < 10 Then
dd = "0" + CStr(DatePart("d", CDate(sFecha)))
Else
dd = CStr(DatePart("d", CDate(sFecha)))
End If

If DatePart("m", CDate(sFecha)) < 10 Then
mm = "0" + CStr(DatePart("m", CDate(sFecha)))
Else
mm = CStr(DatePart("m", CDate(sFecha)))
End If

yy = DatePart("yyyy", CDate(sFecha))

' If (yy >= 1900) And (yy <= RangoAnioy) Then
FormatFecha = dd & "/" & mm & "/" & yy
' Else
' FormatFecha = ""
' End If
'Lo que esta con comilla funciona para VB 6
End Function


Will


"Omar Valdovino" escribió en el
mensaje news:
Hola a todos:

Como puedo darle el formato a una fecha para que siempre se presente


como:

01/12/2004 (Primero de diciembre del 2004)
05/08/2004 (Cinco de Agosto del 2004)


Respuesta Responder a este mensaje
#3 Omar Valdovino
27/08/2004 - 20:30 | Informe spam
Muchas Gracias, yo buscaba una funcion como el format de Visual y la verdad
no se me habia ocurrido hacerla yo. :)
"Will" escribió en el mensaje
news:
Esto te Servira Omar

Function FormatFecha(sFecha)
Dim dd, mm, yy

If DatePart("d", CDate(sFecha)) < 10 Then
dd = "0" + CStr(DatePart("d", CDate(sFecha)))
Else
dd = CStr(DatePart("d", CDate(sFecha)))
End If

If DatePart("m", CDate(sFecha)) < 10 Then
mm = "0" + CStr(DatePart("m", CDate(sFecha)))
Else
mm = CStr(DatePart("m", CDate(sFecha)))
End If

yy = DatePart("yyyy", CDate(sFecha))

' If (yy >= 1900) And (yy <= RangoAnioy) Then
FormatFecha = dd & "/" & mm & "/" & yy
' Else
' FormatFecha = ""
' End If
'Lo que esta con comilla funciona para VB 6
End Function


Will


"Omar Valdovino" escribió en el
mensaje news:
> Hola a todos:
>
> Como puedo darle el formato a una fecha para que siempre se presente
como:
>
> 01/12/2004 (Primero de diciembre del 2004)
> 05/08/2004 (Cinco de Agosto del 2004)
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida