FUNCION ISDATE PARA C#?

25/01/2005 - 19:45 por Raul M. Colon | Informe spam
Hola. Soy un programador que esta migrando de VB a C#. Alguien sabe si hay
alguna funcion en C# que sustituya la funcion IsDate que valida el formato de
las fechas en VB?

Gracias por su cooperacion.

Raul

Preguntas similare

Leer las respuestas

#6 Jose Luis Manners
25/01/2005 - 22:03 | Informe spam
Simplemente añade el espacio de nombre Microsoft.VisualBasic a tu programa.
Este espacio de nombre contiene las clases y módulos que forman la
biblioteca de ejecución de VB (Microsoft.VisualBasic.dll). Esta biblioteca
provee la rutina
IsDate.

Saludos,

Jose Luis Manners, MCP
English: http://blogs.geekdojo.net/jmanners
Español: http://weblogs.golemproject.com/jmanners/

"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón

"Raul M. Colon" wrote in message
news:
Mostrar la cita
hay
Mostrar la cita
de
Mostrar la cita
#7 Pedro Luna Montalvo, MVP
25/01/2005 - 23:43 | Informe spam
Saludos,

Mostrar la cita
programa.
Mostrar la cita
biblioteca
Mostrar la cita
Esta alternativa es valida, pero recordemos que las librerias de
compatibilidad de VB proveen funciones con los mismos nombres y sintaxis
similar a las utilizadas en VB6, pero que internamente realizan llamadas a
las propias funciones del Framework.

Asi que, no deberia sorprender a nadie que en realidad IsDate() sea algo
similar a esto:

public static bool IsDate(string expression) {
if (expression == null) { return false; }

try {
DateTime dateTime = DateTime.Parse(expression);
}
catch (FormatException) {
return false;
}

return true;
}

Asi que yo optaria por incorporar este pequeño metodo en lugar de agregar
una referencia.


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu
#8 Jose Luis Manners
26/01/2005 - 04:10 | Informe spam
Buen punto. Solo quería mostrar un manera fácil y sencilla de conseguir la
funcionalidad de IsDate. Creo que habría que añadir el catch de
ArgumentNullException para que el código quede listo.

Saludos,

Jose Luis Manners, MCP
English: http://blogs.geekdojo.net/jmanners
Español: http://weblogs.golemproject.com/jmanners/

"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón


"Pedro Luna Montalvo, MVP" wrote in
message news:ehGQ$
Mostrar la cita
#9 Pedro Luna Montalvo, MVP
26/01/2005 - 05:16 | Informe spam
Mostrar la cita
Con la primera linea del codigo:
if (expression == null) { return false; }

me curo del ArgumentNullException ;)




"Jose Luis Manners" <josemanners(-arroba-)hotmail.com> escribió en el
mensaje news:
Mostrar la cita
#10 Jose Luis Manners
26/01/2005 - 15:41 | Informe spam
claro que sí hermano, ni siquiera me fijé en esa linea.

Saludos,

Jose Luis Manners, MCP
English: http://blogs.geekdojo.net/jmanners
Español: http://weblogs.golemproject.com/jmanners/

"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón

"Pedro Luna Montalvo, MVP" wrote in
message news:e%
Mostrar la cita
in
Mostrar la cita
sintaxis
Mostrar la cita
llamadas
Mostrar la cita
algo
Mostrar la cita
agregar
Mostrar la cita
Ads by Google
Search Busqueda sugerida