https://foro.gambas-es.org/viewtopic.php?f=5&t=2285&p=13049#p13049
-----------------------------------
Shell
Jueves, 12 Abril 2012, 08:42

Re: Como Validar Los Campos De La Fecha
-----------------------------------
Hola mym769

Tienes también la posibilidad que sabiendo que mes es, abrir un combobox en el que puedas dar a escoger el día.Contando con los años bisiestos.

Por otro lado para ahorrarte conversiones prueba la función STR$, que convierte números y fechas, respetando el formato local.

[code linenumbers=false syntax=gambas]
PUBLIC SUB Form_Open()    
  convertir("04/30/12")  
END

PUBLIC SUB convertir(fecha AS Date)
  DIM fechaconv AS String
  
  fechaconv = Str$(fecha)
  PRINT fechaconv
    
END
[/code]

A todo esto.Llegamos a la conclusión de dárselo todo servido al usuario. click,click. :roll: 

Ah, puedes usar la función Split, así:

[code linenumbers=false syntax=gambas]
PUBLIC SUB Form_Open()
  DIM afecha AS String[]
      
  afecha = Split("33/12/2012", "/")
  
  IF CInt(afecha[0]) > 31 THEN PRINT "epa, te pasaste en los días"
  IF CInt(afecha[1]) > 12 THEN PRINT "epa, te pasaste en los meses"
    
END
[/code]

Tendrás que tener en cuenta cuantos días tiene ese mes, en el caso de bisiesto, el mes que es.

Saludos.


