Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.csharp
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 04-09-2008, 10:36:01
Francisco
 
Mensajes: n/a
Predeterminado tratamiento de fechas en C#

Hola.

Tengo el siguiente "problema":

A la fecha de sistema, dependiendo de una opción que elige el usr, se le
puede restar 7 dias, 1 mes, ó 3 meses.

El asunto está en que esas opciones son un combo list, y salen de una tabla
en la que hay un ID, y el texto que se muestra, y quiero añadir otro campo
que permita directamete restar el tiempo según la opción.

El caso es que no soy programador en C# y quiero saber que valor deberÃ***a
poner en ese campo nuevo, para aplicar a las funciones C# que sean
necesarias, teniendo en c uenta que las opciones son para restar dias en un
caso, y meses en otros y no podemos poner 30 y 90 dÃ***as para los meses, porque
el resultado no serÃ***a correcto, puesto que dependiendo de la fecha "base",
30/90 dÃ***as no serÃ***an 1/3 meses atras.

El objetivo es no tener que ir añadiendo if para cada caso.

Espero haberlo explicado bien.

Gracias.
--
No es sabio el que sabe sino el que no sabe y quiere aprender
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 04-09-2008, 12:27:51
Alberto Poblacion
 
Mensajes: n/a
Predeterminado Re: tratamiento de fechas en C#


"Francisco" <Francisco***discussions.microsoft.com> wrote in message
news:B928230E-0DDF-4CB0-A9F7-D81C65618D0C***microsoft.com...
> A la fecha de sistema, dependiendo de una opción que elige el usr, se le
> puede restar 7 dias, 1 mes, ó 3 meses.
>
> El asunto está en que esas opciones son un combo list, y salen de una
> tabla
> en la que hay un ID, y el texto que se muestra, y quiero añadir otro campo
> que permita directamete restar el tiempo según la opción.
>
> El caso es que no soy programador en C# y quiero saber que valor deberÃ***a
> poner en ese campo nuevo, para aplicar a las funciones C# que sean
> necesarias, teniendo en c uenta que las opciones son para restar dias en
> un
> caso, y meses en otros y no podemos poner 30 y 90 dÃ***as para los meses,
> porque
> el resultado no serÃ***a correcto, puesto que dependiendo de la fecha "base",
> 30/90 dÃ***as no serÃ***an 1/3 meses atras.
>
> El objetivo es no tener que ir añadiendo if para cada caso.
>
> Espero haberlo explicado bien.


Pues no, no se ha entendio mucho en el sentido de que no está claro
DONDE quieres meter el código. Lo que sÃ*** te puedo poner es el código
necesario para restar 7 dias, 1 mes, ó 3 meses a la fecha del sistema:

DateTime fechaSistema = DateTime.Now.Date;
DateTime d7diasAntes = fechaSistema.AddDays(-7);
DateTime d1mesAntes = fechaSistema.AddMonths(-1);
DateTime d3mesesAntes = fechaSistema.AddMonths(-3);

Responder Con Cita
  #3 (permalink)  
Antiguo 04-09-2008, 12:27:51
Alberto Poblacion
 
Mensajes: n/a
Predeterminado Re: tratamiento de fechas en C#


"Francisco" <Francisco***discussions.microsoft.com> wrote in message
news:B928230E-0DDF-4CB0-A9F7-D81C65618D0C***microsoft.com...
> A la fecha de sistema, dependiendo de una opción que elige el usr, se le
> puede restar 7 dias, 1 mes, ó 3 meses.
>
> El asunto está en que esas opciones son un combo list, y salen de una
> tabla
> en la que hay un ID, y el texto que se muestra, y quiero añadir otro campo
> que permita directamete restar el tiempo según la opción.
>
> El caso es que no soy programador en C# y quiero saber que valor deberÃ***a
> poner en ese campo nuevo, para aplicar a las funciones C# que sean
> necesarias, teniendo en c uenta que las opciones son para restar dias en
> un
> caso, y meses en otros y no podemos poner 30 y 90 dÃ***as para los meses,
> porque
> el resultado no serÃ***a correcto, puesto que dependiendo de la fecha "base",
> 30/90 dÃ***as no serÃ***an 1/3 meses atras.
>
> El objetivo es no tener que ir añadiendo if para cada caso.
>
> Espero haberlo explicado bien.


Pues no, no se ha entendio mucho en el sentido de que no está claro
DONDE quieres meter el código. Lo que sÃ*** te puedo poner es el código
necesario para restar 7 dias, 1 mes, ó 3 meses a la fecha del sistema:

DateTime fechaSistema = DateTime.Now.Date;
DateTime d7diasAntes = fechaSistema.AddDays(-7);
DateTime d1mesAntes = fechaSistema.AddMonths(-1);
DateTime d3mesesAntes = fechaSistema.AddMonths(-3);

Responder Con Cita
  #4 (permalink)  
Antiguo 04-09-2008, 12:27:51
Alberto Poblacion
 
Mensajes: n/a
Predeterminado Re: tratamiento de fechas en C#


"Francisco" <Francisco***discussions.microsoft.com> wrote in message
news:B928230E-0DDF-4CB0-A9F7-D81C65618D0C***microsoft.com...
> A la fecha de sistema, dependiendo de una opción que elige el usr, se le
> puede restar 7 dias, 1 mes, ó 3 meses.
>
> El asunto está en que esas opciones son un combo list, y salen de una
> tabla
> en la que hay un ID, y el texto que se muestra, y quiero añadir otro campo
> que permita directamete restar el tiempo según la opción.
>
> El caso es que no soy programador en C# y quiero saber que valor deberÃ***a
> poner en ese campo nuevo, para aplicar a las funciones C# que sean
> necesarias, teniendo en c uenta que las opciones son para restar dias en
> un
> caso, y meses en otros y no podemos poner 30 y 90 dÃ***as para los meses,
> porque
> el resultado no serÃ***a correcto, puesto que dependiendo de la fecha "base",
> 30/90 dÃ***as no serÃ***an 1/3 meses atras.
>
> El objetivo es no tener que ir añadiendo if para cada caso.
>
> Espero haberlo explicado bien.


Pues no, no se ha entendio mucho en el sentido de que no está claro
DONDE quieres meter el código. Lo que sÃ*** te puedo poner es el código
necesario para restar 7 dias, 1 mes, ó 3 meses a la fecha del sistema:

DateTime fechaSistema = DateTime.Now.Date;
DateTime d7diasAntes = fechaSistema.AddDays(-7);
DateTime d1mesAntes = fechaSistema.AddMonths(-1);
DateTime d3mesesAntes = fechaSistema.AddMonths(-3);

Responder Con Cita
  #5 (permalink)  
Antiguo 04-09-2008, 13:21:00
Francisco
 
Mensajes: n/a
Predeterminado Re: tratamiento de fechas en C#

Uf, pues para no haberlo entendido, me hays ayudado muchÃ***simo.

THX
--
No es sabio el que sabe sino el que no sabe y quiere aprender


"Alberto Poblacion" wrote:

>
> "Francisco" <Francisco***discussions.microsoft.com> wrote in message
> news:B928230E-0DDF-4CB0-A9F7-D81C65618D0C***microsoft.com...
> > A la fecha de sistema, dependiendo de una opción que elige el usr, se le
> > puede restar 7 dias, 1 mes, ó 3 meses.
> >
> > El asunto está en que esas opciones son un combo list, y salen de una
> > tabla
> > en la que hay un ID, y el texto que se muestra, y quiero añadir otro campo
> > que permita directamete restar el tiempo según la opción.
> >
> > El caso es que no soy programador en C# y quiero saber que valor deberÃ***a
> > poner en ese campo nuevo, para aplicar a las funciones C# que sean
> > necesarias, teniendo en c uenta que las opciones son para restar dias en
> > un
> > caso, y meses en otros y no podemos poner 30 y 90 dÃ***as para los meses,
> > porque
> > el resultado no serÃ***a correcto, puesto que dependiendo de la fecha "base",
> > 30/90 dÃ***as no serÃ***an 1/3 meses atras.
> >
> > El objetivo es no tener que ir añadiendo if para cada caso.
> >
> > Espero haberlo explicado bien.

>
> Pues no, no se ha entendio mucho en el sentido de que no está claro
> DONDE quieres meter el código. Lo que sÃ*** te puedo poner es el código
> necesario para restar 7 dias, 1 mes, ó 3 meses a la fecha del sistema:
>
> DateTime fechaSistema = DateTime.Now.Date;
> DateTime d7diasAntes = fechaSistema.AddDays(-7);
> DateTime d1mesAntes = fechaSistema.AddMonths(-1);
> DateTime d3mesesAntes = fechaSistema.AddMonths(-3);
>
>

Responder Con Cita
  #6 (permalink)  
Antiguo 04-09-2008, 13:21:00
Francisco
 
Mensajes: n/a
Predeterminado Re: tratamiento de fechas en C#

Uf, pues para no haberlo entendido, me hays ayudado muchÃ***simo.

THX
--
No es sabio el que sabe sino el que no sabe y quiere aprender


"Alberto Poblacion" wrote:

>
> "Francisco" <Francisco***discussions.microsoft.com> wrote in message
> news:B928230E-0DDF-4CB0-A9F7-D81C65618D0C***microsoft.com...
> > A la fecha de sistema, dependiendo de una opción que elige el usr, se le
> > puede restar 7 dias, 1 mes, ó 3 meses.
> >
> > El asunto está en que esas opciones son un combo list, y salen de una
> > tabla
> > en la que hay un ID, y el texto que se muestra, y quiero añadir otro campo
> > que permita directamete restar el tiempo según la opción.
> >
> > El caso es que no soy programador en C# y quiero saber que valor deberÃ***a
> > poner en ese campo nuevo, para aplicar a las funciones C# que sean
> > necesarias, teniendo en c uenta que las opciones son para restar dias en
> > un
> > caso, y meses en otros y no podemos poner 30 y 90 dÃ***as para los meses,
> > porque
> > el resultado no serÃ***a correcto, puesto que dependiendo de la fecha "base",
> > 30/90 dÃ***as no serÃ***an 1/3 meses atras.
> >
> > El objetivo es no tener que ir añadiendo if para cada caso.
> >
> > Espero haberlo explicado bien.

>
> Pues no, no se ha entendio mucho en el sentido de que no está claro
> DONDE quieres meter el código. Lo que sÃ*** te puedo poner es el código
> necesario para restar 7 dias, 1 mes, ó 3 meses a la fecha del sistema:
>
> DateTime fechaSistema = DateTime.Now.Date;
> DateTime d7diasAntes = fechaSistema.AddDays(-7);
> DateTime d1mesAntes = fechaSistema.AddMonths(-1);
> DateTime d3mesesAntes = fechaSistema.AddMonths(-3);
>
>

Responder Con Cita
  #7 (permalink)  
Antiguo 04-09-2008, 13:21:00
Francisco
 
Mensajes: n/a
Predeterminado Re: tratamiento de fechas en C#

Uf, pues para no haberlo entendido, me hays ayudado muchÃ***simo.

THX
--
No es sabio el que sabe sino el que no sabe y quiere aprender


"Alberto Poblacion" wrote:

>
> "Francisco" <Francisco***discussions.microsoft.com> wrote in message
> news:B928230E-0DDF-4CB0-A9F7-D81C65618D0C***microsoft.com...
> > A la fecha de sistema, dependiendo de una opción que elige el usr, se le
> > puede restar 7 dias, 1 mes, ó 3 meses.
> >
> > El asunto está en que esas opciones son un combo list, y salen de una
> > tabla
> > en la que hay un ID, y el texto que se muestra, y quiero añadir otro campo
> > que permita directamete restar el tiempo según la opción.
> >
> > El caso es que no soy programador en C# y quiero saber que valor deberÃ***a
> > poner en ese campo nuevo, para aplicar a las funciones C# que sean
> > necesarias, teniendo en c uenta que las opciones son para restar dias en
> > un
> > caso, y meses en otros y no podemos poner 30 y 90 dÃ***as para los meses,
> > porque
> > el resultado no serÃ***a correcto, puesto que dependiendo de la fecha "base",
> > 30/90 dÃ***as no serÃ***an 1/3 meses atras.
> >
> > El objetivo es no tener que ir añadiendo if para cada caso.
> >
> > Espero haberlo explicado bien.

>
> Pues no, no se ha entendio mucho en el sentido de que no está claro
> DONDE quieres meter el código. Lo que sÃ*** te puedo poner es el código
> necesario para restar 7 dias, 1 mes, ó 3 meses a la fecha del sistema:
>
> DateTime fechaSistema = DateTime.Now.Date;
> DateTime d7diasAntes = fechaSistema.AddDays(-7);
> DateTime d1mesAntes = fechaSistema.AddMonths(-1);
> DateTime d3mesesAntes = fechaSistema.AddMonths(-3);
>
>

Responder Con Cita
  #8 (permalink)  
Antiguo 04-09-2008, 15:28:04
Francisco
 
Mensajes: n/a
Predeterminado Re: tratamiento de fechas en C#

No hay nada más general, algo como el pasar un tipo de operación y un valor,
y dependiendo de este, que reste meses, dÃ***as, etc.??

Se puede implementar, pero si ya hay algo hecho, pues mejor.

THX
--
No es sabio el que sabe sino el que no sabe y quiere aprender


"Francisco" wrote:

> Uf, pues para no haberlo entendido, me hays ayudado muchÃ***simo.
>
> THX
> --
> No es sabio el que sabe sino el que no sabe y quiere aprender
>
>
> "Alberto Poblacion" wrote:
>
> >
> > "Francisco" <Francisco***discussions.microsoft.com> wrote in message
> > news:B928230E-0DDF-4CB0-A9F7-D81C65618D0C***microsoft.com...
> > > A la fecha de sistema, dependiendo de una opción que elige el usr, se le
> > > puede restar 7 dias, 1 mes, ó 3 meses.
> > >
> > > El asunto está en que esas opciones son un combo list, y salen de una
> > > tabla
> > > en la que hay un ID, y el texto que se muestra, y quiero añadir otro campo
> > > que permita directamete restar el tiempo según la opción.
> > >
> > > El caso es que no soy programador en C# y quiero saber que valor deberÃ***a
> > > poner en ese campo nuevo, para aplicar a las funciones C# que sean
> > > necesarias, teniendo en c uenta que las opciones son para restar dias en
> > > un
> > > caso, y meses en otros y no podemos poner 30 y 90 dÃ***as para los meses,
> > > porque
> > > el resultado no serÃ***a correcto, puesto que dependiendo de la fecha "base",
> > > 30/90 dÃ***as no serÃ***an 1/3 meses atras.
> > >
> > > El objetivo es no tener que ir añadiendo if para cada caso.
> > >
> > > Espero haberlo explicado bien.

> >
> > Pues no, no se ha entendio mucho en el sentido de que no está claro
> > DONDE quieres meter el código. Lo que sÃ*** te puedo poner es el código
> > necesario para restar 7 dias, 1 mes, ó 3 meses a la fecha del sistema:
> >
> > DateTime fechaSistema = DateTime.Now.Date;
> > DateTime d7diasAntes = fechaSistema.AddDays(-7);
> > DateTime d1mesAntes = fechaSistema.AddMonths(-1);
> > DateTime d3mesesAntes = fechaSistema.AddMonths(-3);
> >
> >

Responder Con Cita
  #9 (permalink)  
Antiguo 04-09-2008, 15:28:04
Francisco
 
Mensajes: n/a
Predeterminado Re: tratamiento de fechas en C#

No hay nada más general, algo como el pasar un tipo de operación y un valor,
y dependiendo de este, que reste meses, dÃ***as, etc.??

Se puede implementar, pero si ya hay algo hecho, pues mejor.

THX
--
No es sabio el que sabe sino el que no sabe y quiere aprender


"Francisco" wrote:

> Uf, pues para no haberlo entendido, me hays ayudado muchÃ***simo.
>
> THX
> --
> No es sabio el que sabe sino el que no sabe y quiere aprender
>
>
> "Alberto Poblacion" wrote:
>
> >
> > "Francisco" <Francisco***discussions.microsoft.com> wrote in message
> > news:B928230E-0DDF-4CB0-A9F7-D81C65618D0C***microsoft.com...
> > > A la fecha de sistema, dependiendo de una opción que elige el usr, se le
> > > puede restar 7 dias, 1 mes, ó 3 meses.
> > >
> > > El asunto está en que esas opciones son un combo list, y salen de una
> > > tabla
> > > en la que hay un ID, y el texto que se muestra, y quiero añadir otro campo
> > > que permita directamete restar el tiempo según la opción.
> > >
> > > El caso es que no soy programador en C# y quiero saber que valor deberÃ***a
> > > poner en ese campo nuevo, para aplicar a las funciones C# que sean
> > > necesarias, teniendo en c uenta que las opciones son para restar dias en
> > > un
> > > caso, y meses en otros y no podemos poner 30 y 90 dÃ***as para los meses,
> > > porque
> > > el resultado no serÃ***a correcto, puesto que dependiendo de la fecha "base",
> > > 30/90 dÃ***as no serÃ***an 1/3 meses atras.
> > >
> > > El objetivo es no tener que ir añadiendo if para cada caso.
> > >
> > > Espero haberlo explicado bien.

> >
> > Pues no, no se ha entendio mucho en el sentido de que no está claro
> > DONDE quieres meter el código. Lo que sÃ*** te puedo poner es el código
> > necesario para restar 7 dias, 1 mes, ó 3 meses a la fecha del sistema:
> >
> > DateTime fechaSistema = DateTime.Now.Date;
> > DateTime d7diasAntes = fechaSistema.AddDays(-7);
> > DateTime d1mesAntes = fechaSistema.AddMonths(-1);
> > DateTime d3mesesAntes = fechaSistema.AddMonths(-3);
> >
> >

Responder Con Cita
  #10 (permalink)  
Antiguo 04-09-2008, 15:28:04
Francisco
 
Mensajes: n/a
Predeterminado Re: tratamiento de fechas en C#

No hay nada más general, algo como el pasar un tipo de operación y un valor,
y dependiendo de este, que reste meses, dÃ***as, etc.??

Se puede implementar, pero si ya hay algo hecho, pues mejor.

THX
--
No es sabio el que sabe sino el que no sabe y quiere aprender


"Francisco" wrote:

> Uf, pues para no haberlo entendido, me hays ayudado muchÃ***simo.
>
> THX
> --
> No es sabio el que sabe sino el que no sabe y quiere aprender
>
>
> "Alberto Poblacion" wrote:
>
> >
> > "Francisco" <Francisco***discussions.microsoft.com> wrote in message
> > news:B928230E-0DDF-4CB0-A9F7-D81C65618D0C***microsoft.com...
> > > A la fecha de sistema, dependiendo de una opción que elige el usr, se le
> > > puede restar 7 dias, 1 mes, ó 3 meses.
> > >
> > > El asunto está en que esas opciones son un combo list, y salen de una
> > > tabla
> > > en la que hay un ID, y el texto que se muestra, y quiero añadir otro campo
> > > que permita directamete restar el tiempo según la opción.
> > >
> > > El caso es que no soy programador en C# y quiero saber que valor deberÃ***a
> > > poner en ese campo nuevo, para aplicar a las funciones C# que sean
> > > necesarias, teniendo en c uenta que las opciones son para restar dias en
> > > un
> > > caso, y meses en otros y no podemos poner 30 y 90 dÃ***as para los meses,
> > > porque
> > > el resultado no serÃ***a correcto, puesto que dependiendo de la fecha "base",
> > > 30/90 dÃ***as no serÃ***an 1/3 meses atras.
> > >
> > > El objetivo es no tener que ir añadiendo if para cada caso.
> > >
> > > Espero haberlo explicado bien.

> >
> > Pues no, no se ha entendio mucho en el sentido de que no está claro
> > DONDE quieres meter el código. Lo que sÃ*** te puedo poner es el código
> > necesario para restar 7 dias, 1 mes, ó 3 meses a la fecha del sistema:
> >
> > DateTime fechaSistema = DateTime.Now.Date;
> > DateTime d7diasAntes = fechaSistema.AddDays(-7);
> > DateTime d1mesAntes = fechaSistema.AddMonths(-1);
> > DateTime d3mesesAntes = fechaSistema.AddMonths(-3);
> >
> >

Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Tratamiento de imagenes Josep Blanch Newsgroup microsoft.public.es.csharp 3 24-09-2008 19:11:01
Tratamiento de imagenes Josep Blanch Newsgroup microsoft.public.es.desarrollo 0 27-08-2008 10:27:17
Tratamiento de imágenes msnews.microsoft.com Newsgroup microsoft.public.es.dotnet.vb 9 27-08-2008 05:10:05
tratamiento de fechas Edgar Brito Newsgroup microsoft.public.es.sqlserver 2 21-11-2007 11:42:34
Tratamiento del background Vmrincon Newsgroup microsoft.public.es.frontpage 20 22-11-2006 07:47:19





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.