SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado 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
-
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
-
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: