Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   validar fecha en VB.net aplicacion consola (http://www.forosdelweb.com/f29/validar-fecha-vb-net-aplicacion-consola-490075/)

huayu 15/05/2007 08:01

validar fecha en VB.net aplicacion consola
 
Hola gente como estan, tengo que entregar un obligatorio para gestion de una bodega, y me piden que al ingrsar dos fechas pueda mostrar las ventas realizadas entre ambas fechas.
Pero no se como hacerlo, además me surge la duda e como indicar al usuario si la fehca no es correcta por ej 31/02/2006.
Gracias. A me olvidaba es para aplicación de consola.

javiermil 16/05/2007 05:54

Re: validar fecha en VB.net aplicacion consola
 
No entiendo muy bien tu problema. Si lo único que quieres es validar una fecha hay muchos ejemplos en la red. Si puedes ser más concreto quizás te sirva de ayuda.

Un saludo

huayu 16/05/2007 11:29

Re: validar fecha en VB.net aplicacion consola
 
Si disculpa si no fui clara, mi duda es la siguiente.
El programa debe recibir dos fechas he indicar cuales fueron las ventas realizadas dentro de estas fechas. Pero validar la fecha que ingresa el usuario, por ejemplo en años bisiestos, o los meses de 30 o 31.
Vos me comentaste que tal vez esto ya esta explicado, existe un buscador en el foro al cual pueda referirma ( soy nueva) y no lo encuentro.
Gracias y disculpa si la pregunta es muy obvia, saludos.

RootK 17/05/2007 15:58

Re: validar fecha en VB.net aplicacion consola
 
Cita:

datetime.DaysInMonth(2005,5)
Año, Mes

Salu2

javiermil 21/05/2007 02:47

Re: validar fecha en VB.net aplicacion consola
 
No te preocupes, no es obvia la pregunta, simplemente que no te entendía :-) . Mira este ejemplo:

Sub ValidarFecha(Fecha As String, valida As Boolean)

Dim cadena As Date On Error GoTo error
cadena = Format(Fecha, "dd/mm/yyyy")
If Not IsDate(cadena) Then
MsgBox "Compruebe que ha introducido bien la fecha.", vbInformation
Exit Sub
End If
If cadena > Date Then
valida = True
GoTo error
Else
valida = False
End If
Exit Sub
error:
MsgBox "La fecha no puede ser posterior a la fecha de hoy.",
vbInformation, "Fecha inválida"
valida = True
Exit Sub
End Sub


Puedes adaptarlo a tu caso. Espero que te sirva. Un saludo

huayu 22/05/2007 08:46

Re: validar fecha en VB.net aplicacion consola
 
muchas gracias lo voy a probar hoy, me estaba volviendo loca con ese tema
saludos


La zona horaria es GMT -6. Ahora son las 09:29.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.