SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Omarrpat en Miércoles 29 de Octubre de 2003, 19:51

Título: Re: fechas
Publicado por: Omarrpat en Miércoles 29 de Octubre de 2003, 19:51
como puedo solamente obtener una parte de una fecha
es decir
del 12/07/2003
solo quiero el 07 que es el mes
el dias aparte y el
 año
Título: Re: fechas
Publicado por: bea en Miércoles 29 de Octubre de 2003, 20:53
la fecha la tienes en la variable fecha.

cadena = CStr(fecha)
posicion = InStr(1, cadena, "/")

'este sera el dia de la fecha
dia = CInt(Mid(cadena, 1, posicion - 1))
cadena = Mid(cadena, posicion + 1)
posicion = InStr(1, cadena, "/")

'este sera el mes de la fecha
mes = CInt(Mid(cadena, 1, posicion - 1))

Espero que esto te valga
Chao
Título: fechas
Publicado por: angelescj en Miércoles 29 de Octubre de 2003, 21:10
Un poco más fácil:
Year(variable) ==> Devuelve el año
Month(variable)==> Devuelve el mes
Day(variable)==> Devuelve el día.
Variable debe ser algo con apariencia de fecha, para que así lo pueda convertir a Date, si ya es de tipo Date mejor
:good: