Una simple de Fechas

03/02/2006 - 15:51 por Pablo Cesar | Informe spam
Gente, sigo amoldandome al C#...

a ver...tengo una fecha guardada en FechaFiltroInicio

DateTime FechaFiltroInicio;

Luego armo un valor por medio de algunos parametros que recibo y queda
esto...

FechaFiltroInicio = DateTime.Parse("01/" + Mes + "/" + Anio);

Hasta acá no tengo problemas, el tema es que luego, esa misma fecha, la
tengo que convertir en String para pasarla a una sentencia SELECT de SQL, y
ahí se me complica, porque no se bien el uso de la funcion Convert.ToString,
yo necesito obtener una cadena en formato "mm/dd/yyyy" y no doy pie con
bola...sugerencias??? ayudas????
Gracias

Pablo Cesar

Preguntas similare

Leer las respuestas

#1 Pablo Cesar
03/02/2006 - 16:00 | Informe spam
Ya esta solucionado esto, en otro thread, pero si alguien quiere contestar y
sacarme esa duda igual, se agradece.

Saludos

Pablo Cesharp.

"Pablo Cesar" escribió en el mensaje
news:
Gente, sigo amoldandome al C#...

a ver...tengo una fecha guardada en FechaFiltroInicio

DateTime FechaFiltroInicio;

Luego armo un valor por medio de algunos parametros que recibo y queda
esto...

FechaFiltroInicio = DateTime.Parse("01/" + Mes + "/" + Anio);

Hasta acá no tengo problemas, el tema es que luego, esa misma fecha, la
tengo que convertir en String para pasarla a una sentencia SELECT de SQL,


y
ahí se me complica, porque no se bien el uso de la funcion


Convert.ToString,
yo necesito obtener una cadena en formato "mm/dd/yyyy" y no doy pie con
bola...sugerencias??? ayudas????
Gracias

Pablo Cesar


Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
03/02/2006 - 19:51 | Informe spam
Usa ToString para convertir la fecha a string y pasale el formato deseado:

string fecha = FechaFiltroInicio.ToString("MM/dd/yyyy");

Pero sigue usando parametros que es mejor solucion (y no solo para las
fechas). :)

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#3 Pablo Cesar
03/02/2006 - 20:33 | Informe spam
Gracias de nuevo!! si si, estoy usando parametros, me di cuenta que es la
mejor opción...menos trabajo!!!

Saludos

Pablo Cesharp.

"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:
Usa ToString para convertir la fecha a string y pasale el formato deseado:

string fecha = FechaFiltroInicio.ToString("MM/dd/yyyy");

Pero sigue usando parametros que es mejor solucion (y no solo para las
fechas). :)

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo



http://mvp.support.microsoft.com/pr...4EF5A4191C


Respuesta Responder a este mensaje
#4 Francisco Matamoros
07/02/2006 - 09:15 | Informe spam
A qué os referís con parámetros? Lo pregunto porque ando siempre de cabeza
cuando un stored de mssql tiene parámetros datetime y le tengo que pasar
desde un textbox de windows form.
Gracias

"Pablo Cesar" escribió en el mensaje
news:
Gracias de nuevo!! si si, estoy usando parametros, me di cuenta que es la
mejor opción...menos trabajo!!!

Saludos

Pablo Cesharp.

"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:
Usa ToString para convertir la fecha a string y pasale el formato
deseado:

string fecha = FechaFiltroInicio.ToString("MM/dd/yyyy");

Pero sigue usando parametros que es mejor solucion (y no solo para las
fechas). :)

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo



http://mvp.support.microsoft.com/pr...4EF5A4191C







Respuesta Responder a este mensaje
#5 Eduardo A. Morcillo [MS MVP VB]
07/02/2006 - 16:08 | Informe spam
A qué os referís con parámetros? Lo pregunto porque ando siempre de
cabeza cuando un stored de mssql tiene parámetros datetime y le tengo
que pasar desde un textbox de windows form.



Nos referimos a usar las clases xxxParameter (donde xxx es el proveedor)
para pasar los valores de la consulta. Por ejemplo:

// con un sp
DateTime fecha = DateTime.Parse(txtFecha.Text);
SqlCommand cmd = new SqlCommand();
cmd.Connection = conexion;
cmd.CommandText = "MiStoreProc";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@FECHA", fecha));
cmd.ExecuteNonQuery();

// en una consulta
DateTime fecha = DateTime.Parse(txtFecha.Text);
SqlCommand cmd = new SqlCommand();
cmd.Connection = conexion;
cmd.CommandText = "INSERT INTO Tabla (CampoFecha) VALUES (@FECHA)";
cmd.Parameters.Add(new SqlParameter("@FECHA", fecha));
cmd.ExecuteNonQuery();


Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida